Extract out ImageSprite._create_sprite
Tweak _create_sprite to be a lazy getter