Store cache in object and make supports_new_language class method to be able to access its data