diff --git a/spec/lib/kalimba/persistence_spec.rb b/spec/lib/kalimba/persistence_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/lib/kalimba/persistence_spec.rb
+++ b/spec/lib/kalimba/persistence_spec.rb
@@ -39,6 +39,9 @@ describe Kalimba::Persistence do
           Kalimba.repository.statements.create(:subject => rig.subject,
                                                :predicate => PersistenceTestOilRig.properties["saboteurs"][:predicate],
                                                :object => URI("http://schema.org/Saboteur#Karen_Knight"))
+          Kalimba.repository.statements.create(:subject => rig.subject,
+                                               :predicate => PersistenceTestOilRig.properties["saboteurs"][:predicate],
+                                               :object => URI("http://schema.org/Saboteur#Lee_Knight"))
         end
 
         subject { rig.saboteurs }
@@ -54,6 +57,10 @@ describe Kalimba::Persistence do
           expect(Kalimba::RDFSClass.subclasses).to include(subject.first.class)
         end
 
+        it "should not create more than one anonymous class for homogenious objects" do
+          expect(subject.first.class).to eql subject.last.class
+        end
+
         it "should set class type to the declared datatype" do
           expect(subject.first.class.type).to eql PersistenceTestOilRig.properties["saboteurs"][:datatype]
         end
make sure to create only one anonymous class for 2 homogenious objects