[NODEJS-1598] acs-node-sdk rework design