     }
     var defaultMilestoneLightUpColor: UIColor = UIColor.grayColor()
     
-    override func setProgress(progress: Float, animated: Bool) {
+    override public func setProgress(progress: Float, animated: Bool) {
         //Remove all milestones(milestones may have changed)
         superview?.subviews.forEach {
             if ($0 is UIImageView && $0.restorationIdentifier == "Milestone Image") {

        }
        super.setProgress(progress, animated: true)
    }

    //Returns if adding the milestone was successful
    func addMilestone(newMilestone: Milestone?) -> Bool {
        if newMilestone != nil {

        return addMilestoneWith(progress, image: image, shouldLightUp: false)
    }
    
    override public func sizeThatFits(size: CGSize) -> CGSize {
        let newSize = CGSizeMake(frame.size.width,barHeight);
        return newSize;
    }
