javadocs updated
EnumSingleton added
javadocs updated
version updated