non-unique alternate key
A container can either support strings as its keys, like the root object itself, or can use integers as an alternate key system instead.