Added genericTypeMatcher for resolving Seq[_] types etc. but it doesn't work as expected
Remove weakTypeRef code