You're right, I meant to say `$this->type->insertObjects($objects);`

Won't the Type then transform the objects into documents? Seems to work in my application.  
And even if it doesn't, why did you chose to call `$this->insertOne` for every object, rather than using an approach similar to `ObjectPersister`:
```
public function insertMany(array $objects)
{
    $documents = array();
    foreach ($objects as $object) {
        $documents[] = $this->transformToElasticaDocument($object);
    }

    $this->type->insertObjects($documents);
}
```