Check field.name in data rather than its value for partial marshal

Fixes a bug in partial marshalling where sending a None would not set the objects value to None for the field.