How to write actually object-oriented python - Per Fagrell