ObjectFactory implemented
introduced ClassMetaData an Identifier
Value, Aggregate and List