private void BasicRegister(Artist tr)
        {
             RawCollection.Add(tr);

            IObjectState ios = tr;
            ios.ObjectStateChanges += LifeChanges;
        }
 internal void Remove(Artist tr)
 {
     //_AllArtistsByName.Remove(tr);
     UnPublish(tr);
     
 }
 internal void Register(Artist tr)
 {
     //_AllArtistsByName.Register(tr);
     BasicRegister(tr);
 }