Added ConfigInterface
Improved Config class