Why do we need a new view type instead of using Backbone.View directly?