cache superclass for faster access