Shouldn't this have a more descriptive name? something like `ControllersImplementIControllerAndHaveControllersSuffixConvention`