UnionOfRAD/lithium — pull request #744 by jails (2012-12-15 17:34:45+00:00)
Title: Delegates the magic call strategy on model instances to `data\model\Model`.

This PR allows `data\model\Model` to manage it's own magic call strategy. This way it's possible to override how models should manage `__call` on the model instance.

Use case:
- Delegate calls to some kind of "Behavior" class.
- Use other kind of closures than the one in `data\model\Model::_instanceMethods`