VID-1446 Only write out page props if we actually change something