fixed issue with wildcard type conflicting with object-settings. added option to throwErrors to be toggled. added more tests