My gut feeling is that our implementation needs in ``ScalaCompilationUnit`` are leaking into ``InteractiveCompilationUnit``. However, I realize I don't have a suggestion at hand to improve it, and this PR may not be right place to discuss if and how we should rework ``InteractiveCompilationUnit``. Bottom line, I'm just sharing my thoughts here, no action is required.