underscores are for hidden variables(encapsulation). It is a convention in many languages, that those variables(or classmethods) which are not meant to be used explicitly shall start with an underscore.