object: move to AccessPair, AttrDict => KeyDict