I had to refactor the mapper interface to not include any ambiguities anymore. While doing so, I dropped unused stuff. Although I added some more test methods to the test class, there are still some cases un-asserted (e.g. the Map mappings).