diff --git a/src/Aggregation/FiltersAggregation.php b/src/Aggregation/FiltersAggregation.php
index 51e8ba623e8ae6ae42e04a038ae4367fa8162832..af8aa1aae7f81a27c2dcc4b1818498b212d2bf22 100644
--- a/src/Aggregation/FiltersAggregation.php
+++ b/src/Aggregation/FiltersAggregation.php
@@ -77,9 +77,9 @@ class FiltersAggregation extends AbstractAggregation
         if ($this->anonymous === false && empty($name)) {
             throw new \LogicException('In not anonymous filters filter name must be set.');
         } elseif ($this->anonymous === false && !empty($name)) {
-            $this->filters['filters'][$name] = [$filter->getType() => $filter->toArray()];
+            $this->filters['filters'][$name] = $filter->toArray();
         } else {
-            $this->filters['filters'][] = [$filter->getType() => $filter->toArray()];
+            $this->filters['filters'][] = $filter->toArray();
         }
 
         return $this;