This kind of configuration for the default value looks complex and error prone on a long run.