Do not change original data by kv.group