fixed abstract_tag::related() to compare non-empty predicate modifiers