Added extra internal field to TypeList to keep track of whether a type was
added by the client or server - this is used when performing a wildcard matches
to prevent matching against client types.