protected function IsStructuralTrait(Relational\StructuralTableTrait $OtherTrait) { if ($this->StorageType !== $OtherTrait->StorageType) { return false; } else { return parent::IsTrait($OtherTrait); } }