Implement PackCollection class