add AbstractTypeActivator that can be used to instantiate abstract classes