fix subschema key being overridden in oneof keyword