public ITrade Respond(List<Resource> give, List<Resource> take) { return new Trade(new List<List<Resource>> {give}, new List<List<Resource>> {take}) { Status = TradeStatus.Countered }; }