Hm, I don't like this. It introduces a circular dependency. I don't think it is really needed, since the current user will be passed in as a parameter to all the processors.