Refactor the ArtworkKey property from a BehaviorSubject  to a property that raises a change notification
Fixed a memory leak by disposing the artwork subscription in the ArtistViewModel when the artist doesn't exist anymore