The way viewlets work right now is that they share the same model as every other viewlet created by the viewlet manager. You are proposing that we allow the developer to specify a unique model within the views. While I think this is a good idea it's out of scope for this branch and we haven't needed it -yet-. I am guessing we will with the upcoming changes however.