Make service alterable.

PR for #82