Fix an issue with nullable Enum to Enum conversion

In case of conversion from SomeEnum? to SomeEnum type property there was
an error, causing property to be populates with default Enum value
instead of correct one. Fixed by adding if-cases to CreateTypeConverter
code.