Doesn't this add to the loading of a model? I suspect there's a slowdown somewhere by including this on every model/controller.

What if we had an initializer for setting the models it would be on?