Add configurable() DSL and resettable default values