Use Muffin.Observable to implement Muffin.Model.