The reason why GetCurrentTry should be a constant is because you should not be able to modify any of these getters and instead should always initialize it in one spot so that it can be easier to debug your code.
The reason why GetCurrentTry should be a constant is because you should not be able to modify any of these getters and instead should always initialize it in one spot so that it can be easier to debug your code.