Python behind the scenes #6: how Python object system works