Refactor ModelProxy so constantization is delayed.

Doing the constantize step in the initializer prevents us from setting up a
proxy before any models are actually loaded so delay it until first access.
Set the internal Workflow model to be the default.