Feature proposal: Partial object updates

I often find myself wanting to use wtforms to populate an object for PUT operations. However the current behavior of populate_obj() essentially clobbers all model properties if even if they were not intended to be changed. This would allow the use of wtforms to validate fields and partially apply them to an object.