private static List <Offer> DeserializeMany(SerializableList list) { return(list .Cast <VariableContainer>() .Select(Offer.Deserialize) .Where(offer => offer.Count != 0) .ToList()); }