Revert "Create services using shared_ptr<> instead of unique_ptr<>"

This reverts commit d034daeecd9a3637a3fd510c258aed719775ef06.