What is the role of this attribute? Why it has to be public?