Extract DAG Vertex to its own Constructor
throw if vertex without name is added to the DAG
prefer Object.create(null) for vertex by name map
prefer safe initializer by name storage
Merge pull request #5413 from stefanpenner/safe-initializer

Safe initializer