minor updates in the generic service class