protected virtual bool CanExecute(ExecutionContext context) { return !Continue && !context.HasTermination; }