[BUGFIX] Property mapper should distinguish between error and NULL
Currently, when a nested type converter returns NULL, this is silently
caught by the property mapper. Thus, it is not possible to reset e.g.
an integer value to NULL again.
This change fixes that behavior, and adds a functional test for it.
Releases: 1.1, 1.2