lose  DoublyLinkedList_Patch<T>::SetAt() override