Alias and Interface have genericArgs