Esto es diferente a C++, dónde se crea una nueva clase para cada tipo requerido.