Added Schema .required .default .optional