If you want to maintain and validate configuration objects with ease, then you are looking for cruks-lib-config!