CHG: reflection is used for injects, every class uses a BaseClass to get the injects