[BUGFIX] PropertyMapper should be able to work with recursive already-converted objects
If f.e. an array of already converted objects is passed into the PropertyMapper, a fatal error
will be thrown.
Thus, we move the check from convert() to doMapping() such that it works recursively.