Processors api
Try to make some order in the APIs of all processors, by using a const ref to the Params object in the constructor.
Many of the usual processors are like this.
Also, try to avoid structures of Params with constructors/destructors for simplicity