Add a @ServiceMapper to extract a service from its service provider when they are not the same interface.
Example:
@ServiceDefinition
public interface ServiceCarrier {
@ServiceMapper
Service getService();
}
Optional<Service> service = ServiceCarrierLoader.load();