invisible class name can now be passed in as a var. So can template vars