Type converters now check for underlying nullable type on destination; closes #332