public ArgumentsController(IDocumentStore store, IBuildRepository buildRepository, ProcedureLoader procedureLoader)
 {
     this.store = store;
     this.buildRepository = buildRepository;
     this.procedureLoader = procedureLoader;
 }
 public ProcedureExecutor(ProcedureLoader procedureLoader, IBuildRepository buildRepository, IMessenger messenger)
 {
     this.procedureLoader = procedureLoader;
     this.buildRepository = buildRepository;
     this.messenger = messenger;
 }