Allow recursive_update to use columnname as well as accessors