Python Memory Model For Oop