These are ideally supposed to be Mapped<PatientDataDefinitions>, so we need not only to configure the PatientDataDefinitions, but we need to be able to Map the parameters from this ScriptedCompositionPatientDataDefinition into it's underlying PatientDataDefinitions that are being used.

So we should be adding these in much like we do in the UI that adds DataSetDefinitions into a ReportDefinition, in that ui, using the mappedProperty portlet.