Use the Inherit option when only the events needed by the base class are required. For example, a class that overrides the CallbackEventHandler.ExecuteDefaultAction method and checks if an enabled flag is active before calling its base.ExecuteDefaultAction method would use this option.