Each resource can have its own specific version so the user can choose which version to use. Depending on this choice the resource keeps information about its current version. The default version to use is the latest.