Extensible select and enumeration types

and their elements in schema CONTRACT_MIM taking into account BASED_ON types


 contract_item - EXTENSIBLE GENERIC_ENTITY SELECT