#2 I really don't want to complicate the context passing the
configuration to constructor of any object created.
What if the configuration changes? I'll have to go everywhere where I
passed the variables and change them... that is impossible.