Using new style python objects so getters/setters work