Fixed regression where field type is more specific than constructor argument, issue #162.

Fixed regression where field type is more specific than constructor argument, issue #162.