Added convenience methods to HasThumbnail for thumbnail generation