now we support deep-nested map/array fields