LifeCycleManager added

OrderManager uses Event, Priority, State and Type enums.