Interesting, fields take fields from the parent when looking up. Will need to consider that.
LinkedList list iterator will need to handle situations where the list
is completely empty!
Someone gave me the idea of having dummy nodes in the linked list, I think that would be smart and involve less complicated code.