+Gesture::Gesture(const Gesture& rhs) = default;
+
+Gesture::Gesture(Gesture&& rhs)noexcept = default;
+
+Gesture& Gesture::operator=(const Gesture& rhs) = default;
+
+Gesture& Gesture::operator=(Gesture&& rhs)noexcept = default;
+
+Gesture::~Gesture() = default;
+
+GestureType::Value Gesture::GetType() const