Added a fallback_undefined option to allow customizing the value that triggers falling back.
Merge branch 'feature/no-empty-string-fallback-for-nullable' into develop