public function load(ReaderInterface $reader)
    {
        $this->configuration = $reader->getConfiguration();
        require_once $this->configuration->getDsl();

        $peridotCallback = include $this->configuration->getConfigurationFile();
        if (is_callable($peridotCallback)) {
            call_user_func($peridotCallback, $this->emitter);
        }
    }