[3.9] Add subdef generator service