public function DropTableTrait(IConnection $Connection, Relational\Table $Table, Relational\TableTrait $Trait);
private function DropRelationalTraits(IConnection $Connection, IDatabaseModifier $Modifier, Relational\Database $Database) { foreach ($Database->GetTables() as $Table) { foreach ($Table->GetRelationalTraits() as $Trait) { $Modifier->DropTableTrait($Connection, $Table, $Trait); } } }