The specifications require some kind of conditionals for using optional fields, switches, and to tighten consistency. This technology will be investigated further.