versions Key Value Repo
Will create VersionsRepo based on T, but versions will be stored in KeyValueRepo
Receiver
Will be used to create KeyValueBasedVersionsRepoProxy via keyValueStore and pass it to StandardVersionsRepo
See also
Key Value Based Versions Repo Proxy