You could add that there exists a VertexMap rebind mechanism which is another way to attach properties to graph vertices..
But I definitely agree with you, you 'd have to consider property maps on DGtal objects...