and make constructors of MessageTypeFilter and IQTypeFilter private, because we now provide constants instead.