* commit '538abc5b6514460fce1e72da9f49591c6d4ba2e0': Don't serialize required fields whose 'has' flags are unset.