Double linked list singleton in gdscript

Hi all,
I wrote a singleton to manage linked lists. I leave it here, if someone is interested.

I am barely new to OOP, so it could be wrong structured. Any hint would be appreciated. Thanks in advance!
Salud!