public abstract void Apply(FailedOperationContext context, Action <FailedOperationContext> next);
public override void Apply(FailedOperationContext context, Action <FailedOperationContext> next) { next(context); }
public abstract void Apply(FailedOperationContext context, Action <FailedOperationContext> next);
public override void Apply(FailedOperationContext context, Action <FailedOperationContext> next) { next(context); }