correct oclIsTypeOf and oclIsKindOf
implement oclAsType