/// <summary>
 /// Appends the contents of another action.
 /// </summary>
 public abstract void Append(PersistenceAction action);
 public PersistenceAdapter(PersistenceAction action, MappingDirection mappingDirection)
 {
     this.Action           = action;
     this.MappingDirection = mappingDirection;
 }