instead of adding new model class and instance methods, override write_attribute to handle hash values, much cleaner/simpler.