In general I would agree, but I think createThumbnailFromSource is general enough to be useful in other places where we won't necessarily want to set originalSmall...