'update_format' methods now receive a hash of key => values to update