Commiting View Models