Class Abstraction In Python