Replaced some constants with $Config properties
Implemnted a new DI concept and improved documentation