I\'m describing a list with a model, but the list can contain either of two different data structures (also defined as models). Is there a way to declare this kind of structure?