Lazy create Lists and use LinkedList to reduce memory footprint. This is ok as we not expect to have many entries in the List anyway.