diff --git a/src/SpatialTools/Eloquent/SpatialQueryBuilder.php b/src/SpatialTools/Eloquent/SpatialQueryBuilderTrait.php
similarity index 74%
rename from src/SpatialTools/Eloquent/SpatialQueryBuilder.php
rename to src/SpatialTools/Eloquent/SpatialQueryBuilderTrait.php
index 9df39208f00069a78dffdfd9b4370f151e537106..53f53dadff4597ec2bb324e376582b9ba018c571 100644
--- a/src/SpatialTools/Eloquent/SpatialQueryBuilder.php
+++ b/src/SpatialTools/Eloquent/SpatialQueryBuilderTrait.php
@@ -2,10 +2,7 @@
 
 namespace IANRMedia\SpatialTools\Eloquent;
 
-use Illuminate\Database\Eloquent\Builder as EloquentBuilder;
-use IANRMedia\SpatialTools\Geometry\Geometry;
-
-class SpatialQueryBuilder extends EloquentBuilder {
+trait SpatialQueryBuilderTrait {
 
     public function update(array $values)
     {
@@ -20,4 +17,5 @@ class SpatialQueryBuilder extends EloquentBuilder {
     {
         return $this->getQuery()->raw("ST_GeomFromText('".$geometry->out('wkt')."')");
     }
+
 }