Added Enum, Promise and fixed the Overload (and bumped version)