Keep the metaModel from which the item originates from as property.

This is needed to not call the factory every time the MetaModel instance is required and gains major speed improvements.