fixes key list filtering in Collection.filterByKeys()
fixes Collection.collectProperty() for undefined and null items