Op basis van je bovenstaande opmerking zou ik gewoon een boekklasse, een auteursklasse, een auteurslijst en een hoofdstukklasse maken. Wijs de hoofdstukken van het boek toe aan een lijst met hoofdstukobjecten in het boek zelf. Handhaaf de AuthorList als een dictaat van hun ID's, verwijzend naar de daadwerkelijke Author-objecten. Gebruik een gegevenslid van het Boek-object om de ID te bevatten; je kunt voor het gemak een methode geven om de auteur uit het AuthorList-dictaat te halen.