Yes, I agree on that. Wondering if the hydration context could be cloned and the `object` be set to a public property instead (marked `@internal`)