:white_check_mark: Add more tests for collectionable classes
Refactor Collectionable::get so that it support negative index