Add custom dataset associated to points d'un pointcloud

I want to associate data with each point of my pointcloud. To do that I know I could use a GetPointData()->SetScalars(…) from vtkPolyData but the active scalar of a vtkPointData corresponds to the color of the point and so I will need to deal with it when I would like to access the associated data by name. Is this the best way to go?

Thanks for your help !