Convert to String is now the default behaviour
Previously the library was detecting when a value was a number and converted it automatically to an int / double...
But it can lead to problems and ambiguity when converting.
Also empty tags were skipped.
Now all is converted by default into Strings but there is a way for the user to specify a type for a given path. See for example forceIntegerForPath() in the documentation.