Handles subclasses of Vertex and Edge