protected function addDataGridServiceDefinition($code, array $dataGridConfiguration, ContainerBuilder $container)
    {
        $dataGridConfiguration = $this->finalizeConfiguration($code, $dataGridConfiguration, $container);

        $definition = new Definition(
            new Parameter('sidus_eav_data_grid.model.datagrid.class'),
            [
                $code,
                $dataGridConfiguration,
                new Reference('translator'),
            ]
        );
        $definition->addTag('sidus.datagrid');
        $definition->setPublic(false);
        $container->setDefinition('sidus_eav_data_grid.datagrid.'.$code, $definition);
    }