No, I didn't consider it, because it is not a subclass of DW::VirtualGift.  The two objects have different properties and methods; there's no inheritance involved.  Subclassing VGT into VG::T would imply a false relationship.