All "private" keywords replaced with "protected"

In order to extend this class with functionality, that we need in project, we should use "protected" keywords instead of "private".