The standard(?) way to do this in matplotlib.Axes seems to be to use `self._set_artist_props(artist)`.

Out of interest, what are the consequences of using add_artist vs. self.images.append?