More cleaner and robust implementation of DSLs for configuration

This PR removes ugly `__`-prefixed methods from config element object.