transform to kvp pairs by default