if i cast a IMNFace face to object and then ask for the type of object,
  the object says its MNFace instead of IMNFace.
  but i have to cast the object to IMNFace to make it right.
  the IFace for TriObject face instead is recognizes right.
  this is a bug or normal ?