fix #1: moved filter logic in seperate MetaModelFilterRuleHook