Changed classnames according to proper python naming
Simplified getter/setter functions using suitable @propery/@N.setter markup