docs: def _load(self, data):
          """
          Internal method that deserializes a ``pybrightcove.playlist.Playlist``
          object.
          """
          self.raw_data = data
          self.id = data['id']
          self.reference_id = data['referenceId']
          self.name = data['name']
          self.short_description = data['shortDescription']
          self.thumbnail_url = data['thumbnailURL']
          self.videos = []
          self.video_ids = data['videoIds']
          self.type = data['playlistType']
  
          for video in data.get('videos', []):
              self.videos.append(pybrightcove.video.Video(
                  data=video, connection=self.connection))