Class ADCreatefactTemplate