test hydrate method
invokables to factories
refactored to detach hard dependencies
filter factory
filter factory tests
refactor filter tests
refactored to better inject dependencies
hydrator factory for DI