if (isNullOrUndefined(this.head)) {
            this.head = toUnshift;
            this.tail = toUnshift;
        } else {
            this.head.previous = toUnshift;