Fixed enum parameter generic type declatarion