if properties are to remain public, isn't it a vio...
# getting-started
p
if properties are to remain public, isn't it a violation of core OOP priciples?