> At the moment, the value added by this PR is is significantly limited by the fact that the two refactorings that would it benefit most are not ready to use it. And, when they are, will probably drive non-trivial changes to the current implementation:
- `EncapsulateFieldRefactoring` : #5578 should precede this PR.
- `MoveMemberRefactoring`: is still on my local machine and will be refactored significantly based on the outcome of the `EncapsulateFieldRefactoring` PR.