protected override bool afterRemove(ResponseParser parser, bool soft = false) { bool result = base.afterRemove(parser, soft); if (result) { EquipmentBidCollection.ToList().ForEach(x => { x.remove(true); }); BidFilesCollection.ToList().ForEach(x => { x.remove(true); }); PaymentCollection.ToList().ForEach(x => { x.remove(true); }); equipmentBidCollection = null; bidFilesCollection = null; } return(result); }