I am searching an elegant way of pass configuration information between objects. One solution is to dedicate one object to hold all configuration information and give the objecthandle to all objects which need the configuration information. These objects use then accessors to get the information or can put by themselves further information into it. I want this also to be extensible, so the information it holds should not hardcoded into the object itself.