empty fields are deleted from the collection