Ho un'istanza di una classe   UntouchableClass    di cui ho bisogno per accedere alle variabili membro da utilizzare nel mio modello DotLiquid. Il problema è che   UntouchableClass    deve ereditare da   Drop    se voglio usarlo nel mio modello, ma non posso cambiarlo dato che proviene da una libreria esistente. 
 Ho letto del pattern dell'adapter, ma   UntouchableClass    non ha un'interfaccia da cui ereditare l'adattatore. 
 Inoltre, non posso usare ereditarietà multipla (creerei una classe che eredita sia da   UntouchableClass    sia da   Drop    ma questo è C # e da quello che so non è possibile). 
Esiste uno schema di progettazione adatto a questa situazione? O c'è un modo particolare per farlo usando DotLiquid?