Removed methods from ProcessorNode that acted as proxies or belonged in other classes. Internal classes now track an instance of ProcessorNode and communicate directly by requesting references of each other from the ProcessorNode instance.