successfully converted Item keys to CharSequence instead of Strings, anticipating alternate key implementations (Ex: Rope)