SGSparseVector didn't use "map"