in list_remove() set the object to point to itself
That behavior will protect the system from double remove (avoid a crash)