First note that elements from two different normal subgroups in the family $\mathcal{C}$ commute. If $a \in A$, $b \in B$, with $A, B$ different normal subgroups in $\mathcal{C}$, we have
$$
[a, b] = a^{-1} b^{-1} a b = a^{-1} a^{b} = (b^{-1})^{a} b \in A \cap B = 1.
$$
Now let $x, y \in A$, with $A \in \mathcal{C}$. Since the subgroups in $\mathcal{C}$ are proper, there is $z \notin A$. So $z$ is contained in a subgroup of the family $\mathcal{C}$ other than $A$, and thus by the above $[x, z] = 1$. Clearly $z y \notin A$, and then again
$$
1 = [x, z y] = [x, y] [x, z]^{y} = [x, y].
$$