Symfony Session

Buna, va rog cine ma poate ajuta cu urmatoarea problema:

class UserController extends RestController
class RestController extends FOSRestController

In RestController am metoda

public function __construct() {
		$this->response = new JsonResponse();

		$this->serializer = Serializer\SerializerBuilder::create()->build();
		if ($this->apiServiceName == null)
			throw new HttpException(500, 'Api Service not defined!');
         // Vreau ceva de genul: 
        $this->session = $this->get('session');
		if($this->session->has('name')){
			die('Has');
		}
        //End
		if(!$this->cache)
		    $this->cache = new FilesystemAdapter();

        if(!$this->hasAccessToMethod($this->permissionsService))
            throw new HttpException(Response::HTTP_FORBIDDEN);
	}

Problema suna in felul urmator: Cum fac sa am acces la sesiune in RestController in metoda construct? Nu am acces la container, orice as dori sa iau imi da eroarea: “Call to a member function get() on null”, e si normal pentru ca nu este initializat $container-ul, am incercat sa transform RestController intr-un serviciu si fara rost. Am incercat sa pun sesiunea intr-un serviciu dar iar ajung de unde am inceput, nu pot sa-l injectez in RestController. Am auzit cumva prin Kernel sa-l initializez dar nu stiu cum.
Va multumesc si sper ca am fost clar.

Nu cumva ai uitat sa apelezi constructorul clasei derivate? Adica parent::__construct();

nu, pana la urma am facut in alta modalitate insa am observat ca la fiecare request se schimba PHPSESSID de la cookie si din cauza asta se pierde sesiunea