Add SObjectGen