public function build(array $data)
    {
        $this->validateArrayKeys(
            array('href', 'rel', 'method'),
            $data
        );

        $link = new Link(
            $data['href'],
            $data['rel'],
            $data['method']
        );

        return $link;
    }