Small updates to reflect changes in CcnxNameComponents
diff --git a/apps/ccnx-consumer.cc b/apps/ccnx-consumer.cc
index 5e39fd3..0e6ec9e 100644
--- a/apps/ccnx-consumer.cc
+++ b/apps/ccnx-consumer.cc
@@ -42,9 +42,9 @@
                     MakePointerAccessor (&CcnxConsumer::m_face),
                     MakePointerChecker<CcnxLocalFace> ())
     .AddAttribute ("InterestName","CcnxName of the Interest (use CcnxNameComponents)",
-                    PointerValue (CreateObject<CcnxNameComponents> ()),
-                    MakePointerAccessor (&CcnxConsumer::m_interestName),
-                    MakePointerChecker<CcnxNameComponents> ())
+                    CcnxNameComponentsValue (CcnxNameComponents ()),
+                    MakeCcnxNameComponentsAccessor (&CcnxConsumer::m_interestName),
+                    MakeCcnxNameComponentsChecker ())
     .AddAttribute ("LifeTime", "LifeTime fo interest packet",
                     TimeValue (Seconds (4.0)),
                     MakeTimeAccessor (&CcnxConsumer::m_interestLifeTime),
@@ -62,9 +62,9 @@
                     MakeBooleanAccessor(&CcnxConsumer::m_childSelector),
                     MakeBooleanChecker())
     .AddAttribute ("Exclude", "only simple name matching is supported (use CcnxNameComponents)",
-                   PointerValue (CreateObject<CcnxNameComponents> ()),
-                   MakePointerAccessor (&CcnxConsumer::m_exclude),
-                   MakePointerChecker<CcnxNameComponents> ())
+                   CcnxNameComponentsValue (CcnxNameComponents ()),
+                   MakeCcnxNameComponentsAccessor (&CcnxConsumer::m_exclude),
+                   MakeCcnxNameComponentsChecker ())
     .AddAttribute ("Initial Nonce", "If 0 then nonce is not used",
                     UintegerValue(1),
                     MakeUintegerAccessor(&CcnxConsumer::m_initialNonce),
@@ -138,10 +138,10 @@
     uint32_t randomNonce = UniformVariable().GetInteger(1, std::numeric_limits<uint32_t>::max ());
     CcnxInterestHeader interestHeader;
     interestHeader.SetNonce(randomNonce);
-    interestHeader.SetName(m_interestName);
+    interestHeader.SetName(Create<CcnxNameComponents> (m_interestName));
     interestHeader.SetInterestLifetime(m_interestLifeTime);
     interestHeader.SetChildSelector(m_childSelector);
-    interestHeader.SetExclude(m_exclude);
+    interestHeader.SetExclude(Create<CcnxNameComponents> (m_exclude));
     interestHeader.SetMaxSuffixComponents(m_maxSuffixComponents);
     interestHeader.SetMinSuffixComponents(m_minSuffixComponents);
         
diff --git a/apps/ccnx-consumer.h b/apps/ccnx-consumer.h
index a9a311f..ab12105 100644
--- a/apps/ccnx-consumer.h
+++ b/apps/ccnx-consumer.h
@@ -66,12 +66,12 @@
     virtual void StopApplication (void);     // Called at time specified by Stop
         
     Time m_offTime;
-    Ptr<CcnxNameComponents> m_interestName;
+    CcnxNameComponents m_interestName;
     Time m_interestLifeTime;
     int32_t m_minSuffixComponents;
     int32_t m_maxSuffixComponents;
     bool m_childSelector;
-    Ptr<CcnxNameComponents> m_exclude;
+    CcnxNameComponents m_exclude;
     uint32_t m_initialNonce;
         
     EventId         m_sendEvent;    // Eventid of pending "send packet" event
diff --git a/apps/ccnx-interest-sender.h b/apps/ccnx-interest-sender.h
index 256edd8..ad8de28 100644
--- a/apps/ccnx-interest-sender.h
+++ b/apps/ccnx-interest-sender.h
@@ -44,63 +44,63 @@
 class CcnxInterestSender: public Application
 {
 public: 
-    static TypeId GetTypeId (void);
+  static TypeId GetTypeId (void);
         
-    CcnxInterestSender ();
+  CcnxInterestSender ();
         
-    virtual ~CcnxInterestSender ();
+  virtual ~CcnxInterestSender ();
         
 protected:
-    virtual void DoDispose (void);
+  virtual void DoDispose (void);
 private:
-    // inherited from Application base class.
-    virtual void StartApplication (void);    // Called at time specified by Start
-    virtual void StopApplication (void);     // Called at time specified by Stop
+  // inherited from Application base class.
+  virtual void StartApplication (void);    // Called at time specified by Start
+  virtual void StopApplication (void);     // Called at time specified by Stop
         
-    //Time m_onTime;
-    Time m_offTime;
-    CcnxNameComponents m_interestName;
+  //Time m_onTime;
+  Time m_offTime;
+  CcnxNameComponents m_interestName;
   
-    Time m_interestLifeTime;
-    int32_t m_minSuffixComponents;
-    int32_t m_maxSuffixComponents;
-    bool m_childSelector;
-    CcnxNameComponents m_exclude;
-    uint32_t m_initialNonce;
+  Time m_interestLifeTime;
+  int32_t m_minSuffixComponents;
+  int32_t m_maxSuffixComponents;
+  bool m_childSelector;
+  CcnxNameComponents m_exclude;
+  uint32_t m_initialNonce;
     
-    //EventId         m_startStopEvent;     // Event id for next start or stop event
-    EventId         m_sendEvent;    // Eventid of pending "send packet" event
-    TypeId          m_tid;
-    Ptr<CcnxLocalFace> m_face;
+  //EventId         m_startStopEvent;     // Event id for next start or stop event
+  EventId         m_sendEvent;    // Eventid of pending "send packet" event
+  TypeId          m_tid;
+  Ptr<CcnxLocalFace> m_face;
         
-    //helpers
-    void CancelEvents ();
+  //helpers
+  void CancelEvents ();
         
-    void Construct (Ptr<Node> n,
-                    std::string tid,
-                    const Time& offtime,
-                    Ptr<CcnxLocalFace> face,
-                    Ptr<CcnxNameComponents> nameComponents,
-                    const Time& lifetime,
-                    const int32_t& minSuffixComponents,
-                    const int32_t& maxSuffixComponents,
-                    const bool childSelector,
-                    Ptr<CcnxNameComponents> exclude,
-                    const uint32_t& initialNonce
-                    );
+  void Construct (Ptr<Node> n,
+                  std::string tid,
+                  const Time& offtime,
+                  Ptr<CcnxLocalFace> face,
+                  Ptr<CcnxNameComponents> nameComponents,
+                  const Time& lifetime,
+                  const int32_t& minSuffixComponents,
+                  const int32_t& maxSuffixComponents,
+                  const bool childSelector,
+                  Ptr<CcnxNameComponents> exclude,
+                  const uint32_t& initialNonce
+                  );
     
-    // Event handlers
-    void StartSending ();
-    void StopSending ();
-    void SendPacket ();
+  // Event handlers
+  void StartSending ();
+  void StopSending ();
+  void SendPacket ();
         
 private:
-    void ScheduleNextTx ();
-    //void ScheduleStartEvent ();
-    //void ScheduleStopEvent ();
-    void ConnectionSucceeded (Ptr<Socket>);
-    void ConnectionFailed (Ptr<Socket>);
-    void Ignore (Ptr<Socket>);
+  void ScheduleNextTx ();
+  //void ScheduleStartEvent ();
+  //void ScheduleStopEvent ();
+  void ConnectionSucceeded (Ptr<Socket>);
+  void ConnectionFailed (Ptr<Socket>);
+  void Ignore (Ptr<Socket>);
         
 };
 }
diff --git a/apps/ccnx-producer.cc b/apps/ccnx-producer.cc
index 7fcd1da..24126b9 100644
--- a/apps/ccnx-producer.cc
+++ b/apps/ccnx-producer.cc
@@ -119,7 +119,7 @@
 {
     NS_LOG_FUNCTION_NOARGS ();
         
-    Simulator::Cancel (m_sendEvent);
+    // Simulator::Cancel (m_sendEvent);
 }
     
 /*void