That's my impression. 
I think we might bring this closer to the standard models with fittedvalues, and similar cached attributes, so it doesn't need to be recalculated for different results or repeated access.

But as I mentioned on the mailing list, I would prefer to start with this after the initial merge.