BGL: Immutable vertex/edge descriptors?