Separate formats from validators

Resolve #23 
```
Validate.decl(...); // отдельно

provide(Validate);
```