class documentation

Our own abstract base class that includes a nonpublic _Item class.

Class _Item Lightweight composite to store key-value pairs as map items.