Update to utils.dynamic.DynamicIterable to ensure attributes are always queried via __getattr__, and not via __getitem__