add Schema.partial