Invoice#items now behaves correctly. The Invoice#items test now checks for the correct behavior.