Add default constructable SFINAE guard for reflectable types and return default value in case of `null` value during parsing.