Added more methods to ItemManager and changed implementations in types managers.