Refactored aritem container type