Recusrive call of getValue() -> if the Entity does not hold the identifier directly

Example is:
Address <-> User (and the Address has the identity)

If you now make an ObjectSelect of User for another entity, currently an error will be raised.

With this fix everything is fine again :-)