removed Table::name, it didn't make any sense that the key was stored in the value