This class provides a memory based implementation of the list. It takes care of the filtering, ordering and returning data to the web components. Implementations should override method
loadData
loading the initial data for the list.
Note, that all operations on items are made on the list of "processed", that is ordered and filtered items.
@author Jevgeni Kabanov