internal Component(ReadOnlyComponentDefinition definition, Entity containingEntity) { Guid = Guid.NewGuid(); ContainingEntity = containingEntity; Definition = definition; InitializeAttributes(); }