extend inheretence model for emitters and filters

let filters be registered so parent classes can contribute partial filters
fix inheritence for filters and emitters