How would you do this, then?  A method that can be overrriden?  Whichever it is, don't you think it better to have some views that it doesn't wrap listed here?  The api is still there for overrides anyway, right?