Support for defining new services