Moved shared column names outside of table classes for contract class