I think it would be more readable if:
ApplicationService* service = ...
const ApplicationData* app_data = service->..