removing ComponentTypeEnum