Why Container in vaadin even we have collection datastructures

Hi,

       This is Dinesh, new to vaadin. I cant understand the purpose of  container, item, and property in Vaadin even we have list, set, map in java. Can any one explain the difference. Thank you.

There are quite a few essential features needed in UI missinv from the java.util datastructures. Just comparethe interfaces.

Can u please list one or two of that, because i cant get clearly