Added a class reflector as the first of 4 reflectors needed to handle types