SelectEditor : fix code now that "".runtimeType == String

and add a TODO to transformField regarding possible use of
isAssignableTo instead of equality