All subclasses (I think) currently delegate creation of View
instances to the parent class, which only knows the View
class, so has to instantiate it reflectively. It would be nice for subclasses, which mostly know how to create their own, specific View
instances, to be able to provide a Supplier
instead, and for that to be the default behaviour.