Move share() up to  _BaseObject, removing duplication in Artist, Event and Track