github class reflections