Extensible select and enumeration types

and their elements in schema CONTRACT_XIM taking into account BASED_ON types


 contract_item - EXTENSIBLE GENERIC_ENTITY SELECT