property steps
let e and v return Option[Vertex/Edge] as they might be null