I'm not sure this is OK. I think we could create a relation, but the selection being an element (e.g. the source itself).
I would use: context has source & target properties