Remove the dependency of IdentityLinkedList