make sure table name is not called for abstract classes
refactor use_database, return dup class for build_dup_class, make sure relation returns corrected from statement
make sure using class method returns relation with from corrected for cross schema