move to a shared model to implement two-way bindings between list and edit view
implement rollback
add save to form