public LastLinkedListOperation <T> Last() => LinkedListOperation.Last <T>();
 public RemoveCollectionOperation <T> Remove(T value) => LinkedListOperation.Remove(value);
 public FirstLinkedListOperation <T> First() => LinkedListOperation.First <T>();
 public IsReadOnlyCollectionOperation <T> IsReadOnly() => LinkedListOperation.IsReadOnly <T>();
 public FindLinkedListOperation <T> Find(T value) => LinkedListOperation.Find <T>(value);
 public FindLastLinkedListOperation <T> FindLast(T value) => LinkedListOperation.FindLast <T>(value);
 public CountReadOnlyCollectionOperation <T> Count() => LinkedListOperation.Count <T>();
 public AddAfterLinkedListOperation <T> AddAfter(ILinkedListNode <T> node, T value) => LinkedListOperation.AddAfter <T>(node, value);
 public ContainsCollectionOperation <T> Contains(T value) => LinkedListOperation.Contains(value);
 public CopyToCollectionOperation <T> CopyTo(T[] array, int index) => LinkedListOperation.CopyTo(array, index);
 public ClearCollectionOperation <T> Clear() => LinkedListOperation.Clear <T>();
 public AddLastLinkedListOperation <T> AddLast(T value) => LinkedListOperation.AddLast <T>(value);
 public AddBeforeLinkedListOperation <T> AddBefore(ILinkedListNode <T> node, T value) => LinkedListOperation.AddBefore <T>(node, value);
 public RemoveLinkedListOperation <T> Remove(ILinkedListNode <T> node) => LinkedListOperation.Remove <T>(node);
 public EnumerateEnumerableOperation <T> Enumerate() => LinkedListOperation.Enumerate <T>();
 public RemoveLastLinkedListOperation <T> RemoveLast() => LinkedListOperation.RemoveLast <T>();
 public AddCollectionOperation <T> Add(T value) => LinkedListOperation.Add(value);