Service instance

Use std:auto_ptr<>