module kontainer.linkedlist.node;

struct Node(T) {
  Node* prevNode;
  Node* nextNode;
  private T _value;

  @property T value() {
    return _value;
  }

  @property void value(T val) {
    _value = val;
  }

  alias this value;
}