make @remainder,@nextCallbackId,@callbacks and @responsesAwaiting not prototype properties