How does \Magento\Framework\Model\AbstractModel::afterSave() work?

Context: