Vertex has now only one constructor. Prepare implementation
mutualization of Vertex and Generic