I think we agreed on protected if there no special reason to make something private. it's just about consistency