         return false
     }
     
-    /// The base font descriptor is based on Helvetica Neue at 17pt and is scaled
-    
-    func baseFontDescriptor()->UIFontDescriptor{
-        let size = scaledSize(17)
-        return UIFontDescriptor(fontAttributes: [UIFontDescriptorFamilyAttribute:"Helvetica Neue",
-            UIFontDescriptorSizeAttribute:size])
-        
-    }
-    
+
     /// Calculates a scaled size based on the users's current Dynamic Type settings
     
-    func scaledSize(targetSize: CGFloat)->CGFloat{
+    private func scaleSize(targetSize: CGFloat)->CGFloat{
         let systemFontDescriptor = UIFontDescriptor.preferredFontDescriptorWithTextStyle(UIFontTextStyleBody)
         let systemPointSize: CGFloat = systemFontDescriptor.pointSize
         let size = (systemPointSize/17) * targetSize

    
    public var style: Style? {
        didSet{
            self.titleLabel?.font=style?.font()
        }
    }
    

    
    public var style: Style? {
        didSet{
            self.font=style?.font
        }
    }
    
