Do Something Useful with Script Properties


The PowerShell DPE calls PowerShell asynchronously because I was trying to prevent the DPE from blocking SSRS in hopes of it resulting in great interactive report performance. turns out this doesn't matter because SSRS populates an internal datatable anyway, so I should probably change the DPE to just do the same, and call PowerShell synchronously.
Anyhow, the way I'm calling 'RunScript' creates a bit of a challenge for ScriptProperties that I need to fix. For now they are 'cased' out in the DataReader class (see the TODO).