objectdumper dictionary recursion