if list should be initialized and contains no elements it would be empty list, not null