protected -> public (for B.C.)
private -> protected  to enable inheritance
fix old comment