/// <summary>
 /// Raises the <see cref="Retrieving"/> event.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void OnRetrieving( object sender, PersistenceEventArgs args )
 {
     EventHandler<PersistenceEventArgs> handler = Retrieving;
     if ( handler != null )
         handler( this, args );
 }
 /// <summary>
 /// Raises the <see cref="Persisted"/> event.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void OnPersisted( object sender, PersistenceEventArgs args )
 {
     EventHandler<PersistenceEventArgs> handler = Persisted;
     if ( handler != null )
         handler( this, args );
 }