The $pod->fields array did not have any value set for name.  Just reversed the order of the array merge to ensure the object fields' copy is used in the case of duplicate keys.