Refactored ArtistStrategy