[WIP] Add type control on property creation/edition

 - [x] Create validators
 - [x] Create validator service
 - [ ] Add validation in controllers
 - [x] Add tests for validators