It is in Model but is an abstract method. It may be possible to move the implementation there as well  but currently there are few models in the package and some models may need more complex __call__ methods. We can always move it later.