we are going to need more docs than this. I suggest reusing portions of the [design doc](https://docs.google.com/document/d/1fTqaaQYD2QE1rz-OywvRKFSpZirbWUPsnfaZaMq8fWI/edit#) that describes:

* the reasoning for this feature (freeing up resources in cases when model, ones initialized, doesn't change)
* algorithm used to determine when the value is stable
* how to deal with optional model paths and benefit from this one-time binding