diff --git a/plex/objects/library/container.py b/plex/objects/library/container.py
index <HASH>..<HASH> 100644
--- a/plex/objects/library/container.py
+++ b/plex/objects/library/container.py
@@ -33,3 +33,9 @@ class MediaContainer(Container):
         }
 
         return Section.construct(client, node, attribute_map, child=True)
+
+    def __iter__(self):
+        for item in super(MediaContainer, self).__iter__():
+            item.section = self.section
+
+            yield item
Update [MediaContainer] children with the correct `section` object