My appologies, there was no documentation on writeField, so I just flipped between the two thinking there wasn't really anything different really going on.  If writeField actually uses reflection, then that really would make a difference.