Let $G$ be a group, $X$ a non empty subset of $G$ and $\iota: X \rightarrow G$ the inclusion. Consider the following three properties:
(i) for every group $H$ and every map $f:X \rightarrow H$, there is at most one homomorphism $\phi:G \rightarrow H$ such that $f=\phi \circ \iota$;
(ii) for every abelian group $H$ and every map $f:X \rightarrow H$, there is exactly one homomorphism $\phi:G \rightarrow H$ such that $f=\phi \circ \iota$;
(iii) for every abelian group $H$ and every map $f:X \rightarrow H$, there is at most one homomorphism $\phi:G \rightarrow H$ such that $f=\phi \circ \iota$;
(iv) G is abelian and for every abelian group $H$ and every map $f:X \rightarrow H$, there is at most one homomorphism $\phi:G \rightarrow H$ such that $f=\phi \circ \iota$.
Does property one of these properties implies that $X$ generates $G$? I have thought about it, but I have no idea of the answers for now, since I was neither able to prove that the answers are in the affirmative nor I could find counterexamples.
Thank you very much for your attention.
Note This question was motivated by the definition of free (abelian) group, which is as follows. An (abelian) group $G$ is said to be free (abelian) on a non-empty subset $X$ of $G$, if for every (abelian) group $H$ and every map $f:X \rightarrow H$, there is exactly one homomorphism $\phi:G \rightarrow H$ such that $f=\phi \circ \iota$. In that case you can conclude that $X$ actually generates $G$ by the following simple argument. Take $H=\langle X \rangle$, let $f:X \rightarrow H$ be the inclusion and let $\phi:G \rightarrow H$ be the homomorphism satisfying $f= \phi \circ \iota$. Then, if $g:H \rightarrow G$ is the inclusion, $g \circ \phi:G \rightarrow G$ is a homomorphism extending the inclusion $g \circ f$ of $X$ into $G$. Since also the identity map $1_{G}:G \rightarrow G$ is a homomorphism extending $g \circ f$, we must have $g \circ \phi = 1_{G}$, so that $G= \text{Im} (1_{G}) = \text{Im} (g \circ \phi) = \text{Im} (\phi) \subseteq H$.