why isn't all this part of the __init__ of EasyConfig?