public function add(MetaDataGeneratorInterface $generator)
    {
        $generator->setInput($this->getInput())
            ->setOutput($this->getOutput())
            ->setCommand($this->getCommand());
        array_push($this->data, $generator);
        return $this;
    }