The cause of that bug is any dependency on Scene COW, because that is triggered by selection. Context properties merely are the most reasonable way for that to happen. Therefore, the special rule should really apply to any Scene references. The real motivation is this removes dependency on dvar for when this code is extracted as a new method in the next commit. Pull Request #110139