Probably a dumb question, but, given that $\mathcal{H}$ is a separable Hilbert space, is there anything wrong with the following definition of trace-class operator?
Definition. A linear map $A: \mathcal{D}_{A} \rightarrow \mathcal{H}$ is said to be of trace-class if $\mathcal{D}_{A}=\mathcal{H}$ and, for any orthonormal basis $\left\{e_{n}\right\}$ of $\mathcal{H},$ the sum/series $$ \sum_{n}\left\langle e_{n} | A e_{n}\right\rangle<\infty $$ If $A: \mathcal{H} \rightarrow \mathcal{H}$ is of trace-class, one can show that the value of $\sum_{n}\left\langle e_{n} | A e_{n}\right\rangle$ does not depend on the choice of orthonormal basis $\left\{e_{n}\right\} .$
Definition. Let $A: \mathcal{H} \rightarrow \mathcal{H}$ be of trace-class. Then the trace of $A$ is $$ \operatorname{Tr} A:=\sum_{n}\left\langle e_{n} | A e_{n}\right\rangle $$ where $\left\{e_{n}\right\}$ is any orthonormal basis of $\mathcal{H} .$
I took it from Dr. Schuller's lectures on Quantum Theory. I want to know if this is right, because what I see everywhere is that the series $\sum \left\langle e_{n}|\sqrt{A^{\dagger}A}e_{n}\right\rangle$ is the one which needs to converge, probably to guarantee that the series above converges uniformly, but I do not really know why.