You wouldn't hit it as hard as you think, since in the absence of mutable methods you would reuse most of the tree.
In this case, I will consider it as an option. Of course it would be quite a breaking change.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.