More generic template for services