public virtual AccountStored SetProperties(AccountIndexEntry entry = default(AccountIndexEntry))
 {
     AccountIndexEntry localEntry = entry;
     if ((entry == default(AccountIndexEntry)))
     {
         localEntry = this.Entry;
     }
     return new AccountStored(localEntry);
 }
 public virtual AccountStorageFailed SetProperties(AccountIndexEntry entry = default(AccountIndexEntry), Exception reason = default(Exception))
 {
     AccountIndexEntry localEntry = entry;
     if ((entry == default(AccountIndexEntry)))
     {
         localEntry = this.Entry;
     }
     Exception localReason = reason;
     if ((reason == default(Exception)))
     {
         localReason = this.Reason;
     }
     return new AccountStorageFailed(localEntry, localReason);
 }
 public AccountIndexEntry Entry { get; private set; }//;
 public AccountDeleted(AccountIndexEntry entry)
 {
     this.Entry = entry;
 }
 public Exception Reason { get; private set; }//;
 public AccountStorageFailed(AccountIndexEntry entry, Exception reason = default(Exception))
 {
     this.Entry = entry;
     this.Reason = reason;
 }
 public AccountIndexEntry Entry { get; private set; }//;
 public AccountStored(AccountIndexEntry entry)
 {
     this.Entry = entry;
 }
 public AccountIndexEntry Entry { get; private set; }//;
 public StoreAccount(AccountIndexEntry entry)
 {
     this.Entry = entry;
 }