Added abstract FilterWhere