project setup
Added model.has_changed