* implemented add() method in config container classes

* changed call of add() methods in using classes

* changed collections in config container class to final
* collections are instantiated during container class instantiation

* modified getter methods in config container classes to return unmodifiable collections in order to prevent direct access to them

Now again...