[New feature] Can now bind a View to a Mediator by way of an abstraction or inerface