But on the other hand the view has to know about the template.
Change a tag name or class name (which I think is far more common than attribute names) would then break the relationship.
Change a tag name or class name (which I think is far more common than attribute names) would then break the relationship.