introduced an interface to be able to create a basic mock for JsonSchemaDocument