bare necessities: add possibility to configure metadata, add more unit tests for util methods, provide additional parameters in filter