772b0e4218
Swapped out the old method with new logic that sets the properties using reflection, and can also handle fields.