LDEV-4411 Make collections and properties lazy
If it is possible, all collections and properties should be lazy. It has
big impact on DB load.
If a collection can not be made lazy because it gets iterated over in a
non-transactional method (Actions), is should probably be moved to a
transactional Service method.