Access modifier private to protected.

1 month ago
private readonly ILanguageService _languageService;
protected readonly ILanguageService _languageService;

All private access modifier change to protected. Can anyone please tell me why nopCommerce did this? So far I understand whenever a developer inherits the service/ factory class from the plugin then he/she has to pass the required parameters of the base class to satisfy the constructor, so how does it differ?
1 month ago
We thought it would be cool, so we did it.