Changed internal representation of the JsonSchema.Required to a list of strings

There is no need to store a list of required properties as tokens.
Replaced with a list of strings as in the specification