public IResultData Execute(IProcedure procedure, ISubject subject, ITimes times)
 {
     return(procedure.Process(this, subject, times));
 }