Tightened up public API for service class