Dropped write_attributes for clarity's sake. Now update_attributes just calls its setters before save.