Linear-map VC: unify all the great properties of different VC