only allow access to copy of __pillar__ and __grains__ to prevent mosification of original