Is it Really Better to 'Return an Empty List Instead of null?