Fixed regression where field type is more specific than constructor argument, issue #162.
Merge pull request #171 from karltk/issue-162

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