Service instance

Input params can be const references or pointers;
Output params must be pointers.