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