ultimate type
In Deriscope terminology, the Deriscope Type of an Deriscope Object is called the ultimate type of that object if this is the most specialized Deriscope Type to which the object belongs.
For example, given an Deriscope Object of Deriscope TypeStock Option, the object's ultimate type is Stock Option, whereas both Vanilla Option and Tradable can be regarded as its Deriscope Type but not as its ultimate type
An ultimate type always has the function Create
