updated ObjectDict to support nested dictionary references