I would expect that an alias is the type, and the type which was aliased is the original type, not the other way around.

Better yet, why not just rename this to 'aliasType'? It won't be ambiguous then.