     
     :returns: The time fractions count.
     */
-    func numberOfTimeFractions() -> Int {
+    public func numberOfTimeFractions() -> Int {
         return fractions.count
     }
     

    
    :returns: True, if stopping has been successful.
    */
    func stop() -> Bool {
        if (layer.superlayer == nil) { return false }
        started = false
        return true

    /**
    Resets the progress.
    */
    public func reset() {
        stop()
        duration = 0.0
        layer.strokeStart = 0.0
