Объясните, как устроена объектная модель в CPython. Какие структуры данных используются для хранения атрибутов объектов, и как это влияет на доступ к ним?