Added Validation.IsNumber. Refactored Schema API