Finished PriorityManager and derived classes