las implementaciones de la clase commonalpha se hicieron publicas en un archivo independiente para cada una