Generalization and name change

- Change `variantMapValueRec()` to `variantMapValueForKeyPath()`
- Always call `variantMapValueForKeyPath()`, not only when there is a multi part key path