Может быть, с одним вложенным словарем все в порядке ... но даже тогда вы просите запутаться позже, и есть очень хороший шанс, что если вы уже делаете вложенные вещи, вам понадобится больше информации позже.1001 *
В общем, я бы сказал, сделайте шаг назад и посмотрите, нужна ли вся эта информация в словарях.Попробуйте сначала упростить это.Если бы это действительно было необходимо, я бы попробовал сделать для этого простой урок.Может быть, немного излишним, но, как я уже сказал, если вы уже идете по этому пути, вы, вероятно, в конечном итоге добавите больше информации позже.Изменить класс легче, чем попытаться выяснить всю эту вложенную информацию и заставить ваш код работать с ней позже.