Let $\mathcal{A}$ be an abelian category with enough projectives, and let $\mathcal{C} \subseteq$ obj $(\mathcal{A})$ satisfy
(i) for every object $A$ in $\mathcal{A}$, there exists $C \in \mathbb{C}$ and an epimorphism $C \rightarrow A$;
(ii) if $C \in C{C}$, then every direct summand of $C$ also lies in $C$.
Prove that every projective lies in $\mathfrak{C}$. The dual result also holds.