CORE-4142: added support for optional properties with default values to clojure-commons.config