I prefer it to be an explicit param in the render method because of the lack of default render view as mentioned above. The data param is unused however so I removed that.