The first classes have been created with geenerics types.