A Fresh look at the problem:

Generalise the problem from translation to access


What is an accessor?