refactored getThumbnailUrl() default implementations into abstract parent. duh