create proxy only when it has null collection field
apply null-safe logic to elements in collection
polishing