Convert dict fields into objects, where appropriate

def _update_fields_with_objects(self):
        """ Convert dict fields into objects, where appropriate """
        # Update the cover with a photo object
        if isinstance(self.cover, dict):
            self.cover = Photo(self._client, self.cover)

        # Update the photo list with photo objects
        try:
            for i, photo in enumerate(self.photos):
                if isinstance(photo, dict):
                    self.photos[i] = Photo(self._client, photo)
        except (AttributeError, TypeError):
            pass