remove identifiable_class to reduce the complexity of the inheritance diagrams.
identifiable_class only provided types which are now global.