public function getService()
    {
        // Get real arguments values
        $arguments = [];
        foreach ($this->config->getArguments() as $arg) {
            $arguments[] = $arg->value();
        }

        $service = $this->getServiceInstance($arguments);

        // Call methods
        foreach ($this->config->getCalls() as $call) {
            $arguments = [];
            foreach ($call[1] as $arg) {
                $arguments[] = $arg->value();
            }
            call_user_func_array([
                                     $service,
                                     $call[0]
                                 ], $arguments
            );
        }

        return $service;
    }