Easily wrap your models in form objects to keep business logic where it belongs