1.Add basic group support
Fix misspell
Use javax.validation.groups.Default to remove if/else when validate.
1. Fix misspell