One important case of the Grothedieck construction is the category of elements. We can get a similar construction when the underlying functor is of the type $F:\mathcal C\rightarrow Rel$, where $Rel$ is the category whose objects are sets and morphisms are binary relations.
Similarly to how Spivak, p.194, Definition 4.6.2.1 defined the category of elements, we can define this "category of relational elements" as the category $\Gamma(F)$ whose objects and morphisms are generated as follows: $$Ob(\Gamma(F)):=\{(C,c):C\in Ob(\mathcal C) \wedge c\in F(C)\}$$ $$Hom_{\Gamma(F)}((C,c),(C',c')):=\{f:C\rightarrow C':(c,c')\in F(f)\}$$
I cannot quite grasp how we can identify arrows in $\Gamma(F)$ as arrows in $\mathcal C$. For example, if $F$ is simply inclusion of categories, and $C=\{c\}$ and $C'=\{c'_1,c'_2\}$ and we have only one arrow $f=\{(c,c'_1),(c,c'_2)\}$, we still should get two arrows in $\Gamma(F)$, that is: $$(C,c)\rightarrow(C',c'_1)$$ $$(C,c)\rightarrow(C',c'_2)$$ each one corresponding to an element of $f$. Instead, the definition of the homclasses suggests that there is only one arrow in $\Gamma(F)$, corresponding to $f$.
The question is: is this definition of the homclasses strictly correct, or should it be modified in some way?