diff --git a/lib/frozen_record/base.rb b/lib/frozen_record/base.rb
index <HASH>..<HASH> 100644
--- a/lib/frozen_record/base.rb
+++ b/lib/frozen_record/base.rb
@@ -64,7 +64,7 @@ module FrozenRecord
       private
 
       def store
-        @store = ThreadSafeStorage.new(name)
+        @store ||= ThreadSafeStorage.new(name)
       end
 
       def method_missing(name, *args)
Memoize rather than build a new object each time