dictionary-like objects