I would like to see an additional flag go along with "model" or "all-models": --chainable This would make every setter return $this, for chaining purposes, which would then allow us to do this:
$myModel
->setProperty1('myProp')
->setProperty2(5)
->save();