yes, protected is a good suggestion.
As you can see, the variables and colors, and fontsize and fontFamily and others issues should be changed in the following pull request.
It is a first approximation to the solution.
Thanks very much for your time