bcs it operates with ```current_name`` (used to be ```current_service_id_name```, service setup read from system) and ```new_service_id_name``` (new service set by user). This function works with later one.