went ahead and moved constructors to table.cpp and made them non-inline.