no longer using __CLASS__