Minor cleanup
Minor cleanup
Add support for required attrs
Add support for required attrs
Add proper types for number, checkbox
Fix date functionality