Implementing An Oop Interface In Python