findAndUpdate failing on null property val