Addresses #33. More testing required. Resolves issue with late static binding and DataObjects::getTableName