>What is the constructor code doing? Can you post the code?
>It looks like the collection of params is not instantiated.
Yes, that is the goal of using a property. I don't want the class to initialize the params as this will be instantiated from a property, once an instance of that class is created. See my original message. Once loDataProvider is created, I want to initialize loDataProvider.oParameters property. Once all set up ok, I can then call the method.