yui/yui3 — comment on commit 94878f4a8598949f9dbe76acf03d294e8baee9bb
File:  line 0
By ericf:

I think `template` should remain a property on the `Y.View.prototype`. A template is something that is shared among instances and there is no need to make a separate copy of the template for every instance of a particular `Y.View` subclass. This would also be inline with how `Y.Widget` handles [`BOUNDING_TEMPLATE`](http://yuilibrary.com/yui/docs/api/classes/Widget.html#property_BOUNDING_TEMPLATE) and [`CONTENT_TEMPLATE`](http://yuilibrary.com/yui/docs/api/classes/Widget.html#property_CONTENT_TEMPLATE) — both of which are properties on the `Y.Widget.prototype`.

The move of `container`, `model`, and `modelList` to `ATTRS` all make sense to me because these are all instance-level qualities of a view.