I can see a lot of uses for loading the model content after the model has been instantiated. Ie. re-using the model for purposes like "current object" where you have the view bound to one model that has already been instantiated and you could just change the id-field for the model and ask it to load it again.
Yeah yeah, I could very easily do own model with that kind of behavior, but I was just curious why the method that already exists, couldn't be on the instance-side as well?
Seems like a pretty reasonable suggestion, though I think it would only really become useful when we have a stronger concept of data binding outside the existing DataView implementation. Definitely something we can add in a future minor release