Make Name::Component.getValue() return Blob& .
diff --git a/ndn-cpp/name.hpp b/ndn-cpp/name.hpp
index 41811f5..7079233 100644
--- a/ndn-cpp/name.hpp
+++ b/ndn-cpp/name.hpp
@@ -67,7 +67,9 @@
      */
     bool setFromEscapedString(const char *first, const char *last);
   
-    const std::vector<unsigned char>& getValue() const { return (*value_); }
+    const Blob& getValue() const { return value_; }
+    
+    void setValue(const Blob& value) { value_ = value; }
     
     /**
      * Set this component to the encoded segment number.