simple service container