Made general improvement to the code.
Changed backend column method to a property.
Improved how queries are constructed.
Fixed code error (tests were not passing).
Simplified code.
Fixed tests to account for the new query correspondence.