Changed way to create processor.
Removed Processor child classes and ProcessorFactories.
Removed few bugs