ProcessManagerBase class