addressing major violations by visibility modifiers