Clases singleton para tipos básicos.

Se modificaron las clases correspondientes a los tipos básicos
para soportar el patrón singleton.