Let $\mathcal{D} \approx \mathbb{P}^{\delta_d}$ be the space of homogeneous degree $d$ polynomials in three variables (up to scaling), where $\delta_d = \frac{d(d+3)}{2}$. Define $\mathcal{A}$ to be space of degree $d$ curves with a strict node at the point $[1,0,0]$, ie
$$ \mathcal{A} := \{ f \in \mathcal{D}: f([1,0,0]) =0, ~~ \nabla f |_{[1,0,0]} =0, \quad det \nabla^2 f ([1,0,0]) \neq 0 \}$$
Is it true that a generic element of $\mathcal{A}$ has finitely many singular points, provided $d$ is sufficiently large? It seems to me that a much stronger statement should be true, ie a generic element of $\mathcal{A}$ has only one singular point. Is there some reference for this result? It seems to me this is true, but I am not sure how to prove this rigorously.
By generic, I mean that the set of curves that has only finitely many nodes forms a dense open subset of $\mathcal{A}$.