handle list child in deserializer
handle map  child in deserializer