add callable default value in the get_or_default decorator