Change api, introduced common ServiceInterface