new test case for sub-classed fields

An instance of a sub-class should be retrieved from the data store as an instance of the same sub-class (not its superclass).