Add little doc strings
Add little test case of `ItemContainer` and fix broken test

`ItemContainer.__iter__` cause inf loop