Add FilterResultInterface and use it for type hinting instead of
FilterResult concrete class.