Improve error message when using XSD data structure in a stored procedure call

The error message should rather say that the data structure is of a wrong type.

Data structure not found in the model (78a0f3a0-116f-48a7-8bdd-adf7c868ce85)
Origam.OrigamException: Data structure not found in the model (78a0f3a0-116f-48a7-8bdd-adf7c868ce85) ---> System.ArgumentException: Data structure not found in the model (78a0f3a0-116f-48a7-8bdd-adf7c868ce85)
   at Origam.DA.Service.AbstractDataService.GetDataStructure(Guid id)
   at Origam.DA.Service.AbstractSqlDataService.ExecuteProcedure(String name, String entityOrder, DataStructureQuery query, String transactionId)
   at Origam.Workflow.DataServiceAgent.ExecuteProcedure(String name, Hashtable parameters, String entityOrder)
   at Origam.Workflow.DataServiceAgent.Run()
   at Origam.Workflow.Tasks.ServiceMethodCallEngineTask.OnExecute()
   at Origam.Workflow.ProfilingTools.<>c__DisplayClass4_0.<ExecuteAndLogDuration>g__FuncToExecute|0()
   at Origam.Workflow.ProfilingTools.ExecuteAndLogDuration(Func`1 funcToExecute, String logEntryType, String path, String id, Func`1 logOnlyIf)
   at Origam.Workflow.ProfilingTools.ExecuteAndLogDuration(Action action, String logEntryType, String path, String id, Func`1 logOnlyIf)
   at Origam.Workflow.Tasks.AbstractWorkflowEngineTask.MeasuredExecution()
   at Origam.Workflow.Tasks.AbstractWorkflowEngineTask.Execute()