Generics using user-defined prefix for names