I was wondering if there is any way to assign vertex properties while adding edges to the graph. for example using "add_edge_list" I can assign edge properties but later I have to iterate through all vertices again to assign their properties.

I know this is not a problem  when the vertex property is of the type "int" or "float" because then one can use "vprop.a =  values", but in case of "string" and "object" this method doesn't work

What would be the best/fastest way to handle this situation.

I guess it would be very helpful to extend the "add_edge_list" function to accept vertex property in some way.