Added Constructor Functions to Vertex