Refactored row version retrieval code into VersionReader, etc.