added SetRootSchemaName on schema, allowing the user to specific a
display name when a validation error is located on root object.
By default the validator refers to it with "(root)"
display which additional property is not allowed in validation error
message