FailureController renamed to LifecycleController, and header file split up