collectors.put(EntityType.Target, new TargetSearchValuesCollector());
collectors.put(EntityType.Transformation, new TransformationSearchValuesCollector());
collectors.put(EntityType.Document, new TextDocumentSearchValuesCollector());
collectors.put(EntityType.EmailMessage, new EmailSearchValuesCollector());
collectors.put(EntityType.WebServiceCall, new WebServiceCallSearchValuesCollector());
collectors.put(EntityType.HttpEndpoint, new HttpEndpointSearchValuesCollector());
return new PropertySearchType(collectors);
}