public function create($name, $description, $layoutId, $resolutionId)
    {
        $this->getLogger()->debug('Getting Resource Owner');
        $this->userId = $this->getEntityProvider()->getMe()->getId();
        $this->name = $name;
        $this->description = $description;
        $this->layoutId = $layoutId;
        $this->resolutionId = $resolutionId;

        $this->getLogger()->info('Creating Layout ' . $this->layout);
        $response = $this->doPost('/layout', $this->toArray());

        $layout = $this->constructLayoutFromResponse($response);

        return $layout;
    }