title: How to pass properties to a method in another namespace
body: <p>I have defined some settings and plan on defining many more in my VS 2008 C# WPF project.  I am aware that settings can be specified in the project through the settings designer at design time.  I am also aware that the settings can be retrieved and set during run time.  What I would like to do though is be able to access the settings from other assemblies and projects.</p>
  
  <p>I don't understand how this can be done without writing a new class.  Since the settings class is defined in my root namespace, I can't access the settings directly from other assemblies without creating a circular reference (which is what happens if you try to add a reference to a project that is already referencing that project).  Is there a way to pass the properties without having to create a duplicate class with the exact same property definitions?</p>