Added __setitem__ and __getitem__ to Location. Untested.