diff --git a/src/Dev/FixtureBlueprint.php b/src/Dev/FixtureBlueprint.php
index <HASH>..<HASH> 100644
--- a/src/Dev/FixtureBlueprint.php
+++ b/src/Dev/FixtureBlueprint.php
@@ -207,7 +207,7 @@ class FixtureBlueprint extends BaseBlueprint
         
         // Mutate Class (if required):
         
-        $this->mutateClass($object, $identifier, $data);
+        $object = $this->mutateClass($object, $identifier, $data);
         
         // Write Object to Database:
         
@@ -255,6 +255,10 @@ class FixtureBlueprint extends BaseBlueprint
     {
         $objects = DataList::create($this->getClass());
         
+        if (!$objects->exists()) {
+            $objects = DataList::create($this->getBaseClass());
+        }
+        
         if (is_array($filter)) {
             $objects = $objects->filter($filter);
         }
Fixed a bug with class mutation in fixtures