support named class expressions