Fix population of the CollectionModel

The model is now lazily populated - the items are loaded from database
only when user expands the field. This should save tons of memory