Changed implementation of ProcessorNode to non-static methods. All
internal classes now share a single instance of a ProcessorNode. Jobs
must now access the ProcessorNode.