fix: normalize ignores leaves out None for repeated KeyProperties