When would you not want to do this?
I'm not convinced of the value of this trait.
Could it be default behavior in `Processor` constructor, with possibility to override?