More types
Validations: More mappings
Refactor default Json Mappingss
Simpler Rule type
[WIP]use Rule instead of mapping everywhere