As per the title. If the POCO has a property which is an Enumerable of an Enum type, assigning an int value is not auto-converted to the equivalent Enum type, but instead all are populated as 0.
Using a custom TypeConverter does not fix this, since the value at that point is already set to 0.