reflect class