Why doesn't BaseView already do this (to match Marionette specs)? It seems like redundant boilerplate code.