diff --git a/src/validator/GoValidator.cpp b/src/validator/GoValidator.cpp
index 71a11bd0e61c696061585d219696c8cc39c1f364..b3e3d2bb16feb190ecf8bbaaeb9510baa4a79847 100644
--- a/src/validator/GoValidator.cpp
+++ b/src/validator/GoValidator.cpp
@@ -714,8 +714,8 @@ GetNeighbors::EdgeProps GoValidator::buildEdgeDst() {
             std::transform(over_.edgeTypes.begin(), over_.edgeTypes.end(), edgeProps->begin(),
                         [](auto& type) {
                             storage::cpp2::EdgeProp ep;
-                            ep.type = -type;
-                            ep.props = {kDst};
+                            ep.set_type(-type);
+                            ep.set_props({kDst});
                             return ep;
                         });
         } else if (over_.direction == storage::cpp2::EdgeDirection::BOTH) {
@@ -724,16 +724,16 @@ GetNeighbors::EdgeProps GoValidator::buildEdgeDst() {
             std::transform(over_.edgeTypes.begin(), over_.edgeTypes.end(), edgeProps->begin(),
                         [](auto& type) {
                             storage::cpp2::EdgeProp ep;
-                            ep.type = type;
-                            ep.props = {kDst};
+                            ep.set_type(type);
+                            ep.set_props({kDst});
                             return ep;
                         });
             std::transform(over_.edgeTypes.begin(), over_.edgeTypes.end(),
                            edgeProps->begin() + over_.edgeTypes.size(),
                            [](auto& type) {
                                storage::cpp2::EdgeProp ep;
-                               ep.type = -type;
-                               ep.props = {kDst};
+                               ep.set_type(-type);
+                               ep.set_props({kDst});
                                return ep;
                            });
         } else {
@@ -742,8 +742,8 @@ GetNeighbors::EdgeProps GoValidator::buildEdgeDst() {
             std::transform(over_.edgeTypes.begin(), over_.edgeTypes.end(), edgeProps->begin(),
                         [](auto& type) {
                             storage::cpp2::EdgeProp ep;
-                            ep.type = type;
-                            ep.props = {kDst};
+                            ep.set_type(type);
+                            ep.set_props({kDst});
                             return ep;
                         });
         }