Update FactoryAbstract.cs