Unfortunately, aspect is solving cross-cutting concerns and act's like a global dependency, so there is no easy way to pass an `OutputInterface` to the aspect and activate bypassing logic. I don't like singleton pattern, but it's only the way to use it now.
Maybe do you have some ideas how to avoid it?