why not overloading exisitng public void Deploy(string id) where id is optional?  Instead of the new API.