except TypeError as e:
    print(e)

# Replacing default occupation value
person2.talk()
person2.occupation = "Programmer"
person2.talk()

print(Employee.emp_count)

# Creating person 3
person3 = Person()
person3.name = "Zombie"

person3.thought = "Braiiinss!"
person3.talk()

person3.__inner_thought = "zZZ..."
try:
    person3.__inner_talk()
except AttributeError as e:
    print(e)

print(f"person3 properties: {person3.__dict__}")

person3._Person__inner_thought = "zZZ..."
try:
    person3._Person__inner_talk()
except AttributeError as e:
    print(e)