Enum Singleton

Correção para issue #20