Added generic type list bounding.