Use getter to be polite and check timestamps before storing
Caching improvements and housekeeping. Get rid of camelCase in python.