Config: use magic get/set methods to access properties
Config: use magic get/set methods to access properties

Avoid the need to define private variables for all properties; just put
them all in an array and use __get and __set to access them.

1afa/sambadav,aklomp/sambadav,1afa/sambadav