Update the method by which parameters are passed to the renderer
Pass source instance and Souce class to the Query class to support again dataset referencing
Don't assume the current renderer is of the correct type for the current source
Improve code for source referencing
Update TODO