It's what I thought at the beginning. It's hard, I think. But possible...
Even more if we plan to enrich it like in #281... We will be obliged to manage "[RequiresValidGitRepository]" ourself :(