Fix AbstractView

This is what I get for not having unit tests.
Require custom elements to specify an interface to be ref'd by

Previously, I was trying to pass the custom element's class as the
interface to implement to Proxy.newProxyInstance. This is not allowed,
however -- you can only proxy interfaces. Lame.