Generic CRUD transactions that commit atomically to designated service