PropertyEdge

fun <T : Node> PropertyEdge(start: Node, end: T)
fun <T : Node> PropertyEdge(propertyEdge: PropertyEdge<T>)
fun <T : Node> PropertyEdge(start: Node, end: T, properties: MutableMap<Properties, Any?>)