working on CeventAnnotationTypeServiceComponent