iterating over fieldInfos instead of document fields seems more natural and more efficient for writeNorms