May be you should create a method called `self._get_service_name()` or something, that uses the current service as input for `get_service_display_name()`

Thinking about this, may be we should have a class called ServiceWidget who inherits from QWidget and has a mandatory `_service_name` property or variable, and have the `_get_service_name()` method live there. And have `eip_status` and `mail_status` inherit from that. How does this sound?