2.0.0 - Add not configured callback

- Adds a not configured callback to the DSL which allows users to react on not configured values or simply change the behaviour when not configured values are encountered
- Cleans up the configuration initializer (intern)
- Cleans up the configuration method implementation to be encapsulated (intern)