The type mapper does not map enum parameters and outer this parameters to the right parameter signature kinds so around half the tests are still failing. Since a new type mapper is being worked on I will not investigate that further right now.