typed data > mapping > support 'require_one_of' option.