Revert Enum removal

.NET 4.5 has two constructors with 2 args so this becomes ambiguous