                    this.Request.Priority(),
                    this.Request.DueDate(),
                    this.Request.AdditionalInstructions(),
                    ko.utils.arrayMap(Requests.Details.rovm.RequestDataMarts() || [], (dm: Requests.Details.RequestDataMartViewModel) => <Dns.Interfaces.IRequestDataMartDTO>{ DataMart: dm.DataMart(), DataMartID: dm.DataMartID(), RequestID: dm.RequestID(), ID: dm.ID(), Status: dm.Status(), Priority: dm.Priority(), DueDate: dm.DueDate(), ErrorMessage: null, ErrorDetail: null, RejectReason: null, Properties: null, ResponseGroup: null, ResponseMessage: null }),
                    Requests.Details.rovm.RequestType,
                    this.Request.ProjectID(),
                    this.Request.ID())
                .done((viewModel) => {
                    self.QueryEditor = viewModel;