views can now pass changed data-bound objects to templates