Experimental caching to improve look speed of object members, as
described in #48