This class can be static, also prevents the injection issues.