edge_types as property