TAP5-2425: throw a meaningful exception when trying to use an abstract class as a service implementation
TAP5-2422: Include the MappedConfiguration key in the error message for duplicate contributions