#328 if a source property is assignable to the target property, do not apply any built-in conversions
use == instead of equals when comparing enum instances
#328 Fixing typo