- added maxDepth parameter to objToString