Duplicate enum values serialization problems - C#