Why have serviceName on the public interface?