public get tail(): AccessRestrictedDLLItem<T> | null {
    return this.dllItemAccessRestrictor.revokeAccess(this.state.tail);
  }