Better an nested class of ApplicationProcessManager?