__getitem__ and __setitem__ for client prefrences