diff --git a/lib/zendesk2/client/mock.rb b/lib/zendesk2/client/mock.rb
index <HASH>..<HASH> 100644
--- a/lib/zendesk2/client/mock.rb
+++ b/lib/zendesk2/client/mock.rb
@@ -5,7 +5,7 @@ class Zendesk2::Client < Cistern::Service
     attr_accessor :last_request
 
     def self.data
-      @data ||= {
+      @data ||= Hash.new { |h,k| h[k] = {
         :categories             => {},
         :forums                 => {},
         :groups                 => {},
@@ -26,6 +26,7 @@ class Zendesk2::Client < Cistern::Service
         :users                  => {},
         :views                  => {},
       }
+      }
     end
 
     def self.serial_id
@@ -34,6 +35,18 @@ class Zendesk2::Client < Cistern::Service
       @current_id
     end
 
+    def data
+      self.class.data[@url]
+    end
+
+    def reset
+      data.clear
+    end
+
+    def self.reset
+      data.clear
+    end
+
     def serial_id
       self.class.serial_id
     end
mock data segmented on url