It would be nice to have supoprt ofr NullObject like empty list.
I always need to write specific test to remember about this 'special case'.