Scheme object currently adds a salt (string '1') to disambiguate same column names.
This should be replaced with the following:
- Update the add_attribute method to not add salt.
- Add/Update the get_attribute method to throw a properly constructed exception message when there is a column name conflict.
Overall philosophy should be to let the user do the renames/aliasing and now have implicit fixes.