Rename a class used in test so that it's more obvious what it's about

+review REVIEW-5233
Collapse ModelSchemaExtractor and DefaultModelSchemaStore into ModelSchemaStore

+review REVIEW-5233
Lazily initialize model property instances

+review REVIEW-5233