support nested objects
1.3.0