public function get($id)
    {
        if (!isset($this->processors[$id])) {
            throw new \InvalidArgumentException(sprintf("processor with id '%s' does not exist", $id));
        }

        return $this->processors[$id];
    }