Got Generics working