Fixed bfs marker not null:
The graph implemantation doesn't just contains a set of vertices it also contains an edgeSet with copies of vertex objects.
If a vertex object changes in vertexSet it doesent changes in egdeSet.