reduced number of classes for type instances