Generalized code in accounts.py properties.

There are now general setter and getter method which operate on arbitrary column
names, with sanitized inputs (restricted to actual column names).