Use deferred decorator for generating dynamic default value