Diciamo che ho una classe di libri, un libro può avere un oggetto di un'altra classe come un autore o altri oggetti complessi come una lista di generi. La mia domanda è, in un modello MVVM dovrei rendere l'oggetto complesso una proprietà o dovrei usare un oggetto semplice come Integer che contiene un riferimento all'oggetto complesso, come se fosse ID?