finish implementation of ReferencedObjectDeserializer; add GameTypeRepository.
enhance error message in ReferencedObjectDeserializer