Shimura-Deligne Reciprocity Law implies that to a newform $f \colon =f(z) \in S^{\mathrm{new}}_k(\Gamma_0(N))$ of weight $k$, one can associate Galois representation $\rho_{f,\lambda} \colon {\mathrm{Gal}}(\overline{\Bbb{Q}}/{\Bbb Q}) \to \mathrm{GL}_2({\cal O}_{\lambda})$.
I am awkward of the definition of a newform $f$.
I.e., a newform $f$ of weight $k$ with respect to $\Gamma_0(N)$ is the orthogonal complement to ``old" forms coming from $S_k(\Gamma_0(M))$ for every $M | N$ ($1 \leq M < N$) by degeneracy map (natural inclusion) with respect to the Peterson inner product; viz.
$(f, g) \colon= \int_{{\Bbb H}/\Gamma_0(N)}f(z)\overline{g(z)}y^{k}\frac{dx \wedge dy}{y^2}$.
Q: Is a newform $f $ defined also in the following manner?
1: $f(\sigma(z)) = (cz + d)^kf(z)$ for all $\sigma \in \Gamma_0(N)$
2: When $f(z) = \Sigma_{n \geq 1} a_nq^n$ with $q := {\mathrm{exp}}(2\pi iz)$, $a_1 = 1$, $a_n \in {\overline{\Bbb Q}}$.
3: $T_nf(z) = a_nf(z)$ for all Hecke operators $T_n$'s with $n \geq 1$
4: If another $g(z)$ satisfies $T_ng(z) = a_ng(z)$ for all $n$ s.t. $(n,N)=1$, then $g(z) = cf(z)$ with some $c \in {\Bbb C}$.
In some article, it was written that roughly" newform is given by conditions 1. ~ 4. Please help me with the reason why this is
roughly". Is anything wrong if we define newform $f$ as satisfying 1. - 4. ?