minor fix to merge parent/child values recursively