The pattern we have in the other models is to put predict with additional params argument in the Model not the Results class.

predict in results can be inherited from base.model.Model   which includes formula handling for prediction 
(I haven't looked at predict in details since it includes formulas)