potential fix for ref-counting bug in CList. Method delete_element() did...

... not de-crease ref-count