That was a trivial example... Lets say I have this:
engine[WorldSystem::class].editMode = !engine[WorldSystem::class].editMode
This is not very nice. What do you do instead? Introduce a local variable for the engine[WorldSystem::class]? Not very nice either.