added EBSM extends.

allow type set in addition to type in type instance