Makes the collection in CollectionDao a protected val

This allows to reuse the collection in subclasses, which makes it easier to implement own functionality.