This is a general thing, but caching element is needed in all JS classes.