   
   private var _radius: CGFloat {
     get{
-      if(radius == 0.0 || radius > self.bounds.height / 2.0) {
+      if(self.radius == 0.0 || self.radius > self.bounds.height / 2.0) {
         return self.bounds.height / 2.0
       }
-      return radius
+      return self.radius
     }
   }
   
   /// The progress points's raduis
   @IBInspectable public var progressRadius: CGFloat = 0.0 {
     didSet {
-      maskLayer.cornerRadius = progressRadius
+      self._maskLayer.cornerRadius = self.progressRadius
       self._setNeedsRedraw()
     }
   }
   
   private var _progressRadius: CGFloat {
     get {
-      if(progressRadius == 0.0 || progressRadius > self.bounds.height / 2.0) {
+      if(self.progressRadius == 0.0 || self.progressRadius > self.bounds.height / 2.0) {
         return self.bounds.height / 2.0
       }
-      return progressRadius
+      return self.progressRadius
     }
   }
   

      }
    }
    didSet {
      self.animationRendering = true
      self.setNeedsDisplay()
    }
  }

  
  private var _lineHeight: CGFloat {
    get {
      if(self.lineHeight == 0.0 || self.lineHeight > self.bounds.height) {
        return self.bounds.height * 0.4
      }
      return self.lineHeight
    }
  }
  
