Add a transaction wrapper on gcx site creation