The `services_common.dart` could even live in the `services` directory, just so DOM clients only see the `service.dart` library.