Yes I suppose we can, but how could you create a ResourceViewModel without that? Returning a ResourceModel from the controller is mandatory then.