scope reflection class