PipelineProcessor added with regarding refactorings