keyed subscript interface