moved schema validation to filter
removed schemata from providers
merged redundant code
possibility to disable validation
Merge branch 'dev' into statistics

* dev:
  possibility to disable validation
  merged redundant code
  removed schemata from providers
  moved schema validation to filter