diff --git a/src/Laracasts/TestDummy/EloquentDatabaseProvider.php b/src/Laracasts/TestDummy/EloquentDatabaseProvider.php
index <HASH>..<HASH> 100644
--- a/src/Laracasts/TestDummy/EloquentDatabaseProvider.php
+++ b/src/Laracasts/TestDummy/EloquentDatabaseProvider.php
@@ -19,7 +19,7 @@ class EloquentDatabaseProvider implements BuildableRepositoryInterface {
             throw new TestDummyException("The {$type} model was not found.");
         }
 
-        return (new $type)->forceFill($attributes);
+        return $this->fill($type, $attributes);
     }
 
     /**
@@ -44,4 +44,22 @@ class EloquentDatabaseProvider implements BuildableRepositoryInterface {
         return $entity->getAttributes();
     }
 
+    /**
+     * Force fill an object with attributes.
+     *
+     * @param  string $type
+     * @param  array $attributes
+     * @return Eloquent
+     */
+    private function fill($type, $attributes)
+    {
+        Eloquent::unguard();
+
+        $object = (new $type)->fill($attributes);
+
+        Eloguent::reguard();
+
+        return $object;
+    }
+
 }
Fall back to Laravel 4 friendly force filling