all top level fields in a yaml document should be unique.