public List <INeuraliumAccountFreeze> GetCollectionEntries(Func <INeuraliumAccountFreeze, bool> predicate)
 {
     return(TypedCollectionExposureUtil <INeuraliumAccountFreeze> .GetCollectionEntries(predicate, this.AccountFreezes));
 }
 public void AddCollectionEntry(INeuraliumAccountFreeze entry)
 {
     TypedCollectionExposureUtil <INeuraliumAccountFreeze> .AddCollectionEntry(entry, this.AccountFreezes);
 }
 public void RemoveCollectionEntry(Func <INeuraliumAccountFreeze, bool> predicate)
 {
     TypedCollectionExposureUtil <INeuraliumAccountFreeze> .RemoveCollectionEntry(predicate, this.AccountFreezes);
 }
 public void CreateNewCollectionEntry(out INeuraliumAccountFreeze result)
 {
     TypedCollectionExposureUtil <INeuraliumAccountFreeze> .CreateNewCollectionEntry(this.AccountFreezes, out result);
 }