attribute names that map to the database should be all lowercase