provides core constructs for service implementations