fix con el manejo de los tipos primitivos

hice privados los constructores para que no se puedan instanciar.
Y cambie los lugares donde se instanciaban para que ahora usen las
instancias staticas de la clase. No deberia fallar cuando se hacen
comparaciones