void update(T d) { ei->Data() = sae::serialization::convert_to_string<T>(d); }
edge_data_type& data() { return *(edge_data_type*) ei->Data(); }
T parse() { T ret = sae::serialization::convert_from_string<T>(ei->Data()); return ret; }
const edge_data_type& data() const { return *(edge_data_type*) ei->Data(); }