We recently started to use SonarQube in our projects. So, when I build the project it gives out a critical error: "Add a way to break out of this method's recursion". here is the code

```
private Bool SetProperty<T>(T storageField, T value, [CallerMemberName] string pName= "" )
  {
    return SetProperty<T>(storageField, value, pName);
  }

```

Do you guys know how to fix this in a way that SonarQube won't complain?