I\'m trying to create a class (in C#) that serves as an environment for my application.
I\'m trying to make the class dynamic, and send it as a parameter to entities
You could try using Friend assemblies. That will allow only the assemblies you specify to have access to your privates (snicker).