Add proper getter, count and iterable support to ItemsManager