ENG-4354 removed Promoter subclass from ClientInterface as suggested in Ning's code review