se agregaron los metodos equals y hascode a las classes alpha, homogeneoussubstance