now we manage objects, and better array fields.