public function generate(IMetaModel $metaModel): \Generator
    {
        foreach ($metaModel->getAttributes() as $attribute) {
            if (!$attribute instanceof ITranslated) {
                continue;
            }

            if ($this->handlerFactories->has($class = \get_class($attribute))) {
                yield $attribute->getColName() => $this->handlerFactories->get($class)->create($attribute);
            }
        }
    }