A new validating mixin, with jsonSchema extension that will generate a
model