public Supplier Build() { var supplier = new Supplier(_name); if (_id != null) { supplier.SetPrivatePropertyValue(nameof(supplier.Id), _id); } supplier.AddCategorys(_categories); supplier.AddProducts(_products); return(supplier); }