Unless I'm missing something, in all of the above cases duplicating attributes on model is pretty useless, you could just get / set properties right on the view frame's docShell.