Это как оператор "is"?

Код AS3:
if(someClassInstance is MyMegaClass){
// ok condition
}
То есть вы методом описания нужных полей и последующим сравнением проверяете, является ли сущность идентичной по структуре с той, которая вам нужна?
Условный тип... Может классами оперировать все-таки?