Fix differing field keys and columns in SQLAlchemy backend
Fix differing field keys and columns in SQLAlchemy backend

Columns were always referred to by their supplied name, not the actual
key in the class. This made values end up in the wrong field,
therefore objects couldn't be saved because the actual field was empty.

mechaxl/mixer,suriya/mixer