Start with empty arraylists, else you will get nullpointers.
Change parameter to arraylist
Changed datastructure to Arraylists with associations, changed tests to work with this new structure