More cleaner and robust implementation of DSLs for configuration

This PR removes ugly `__`-prefixed methods from config element object.
Merge pull request #196 from kentaro/config-dsl-refactoring

More cleaner and robust implementation of DSLs for configuration