Understanding Access modifiers, attributes and methods - Edindx