      for the setting, or if the value couldn't be interpreted as an array of 
      `Any`.
      */
-    public func array(named name: String)
+    func array(named name: String)
         -> [Any]?
     {
         return value(named: name) as? [Any]

     - returns: The value of the setting. Will be `nil` if there is no value
     for the setting, or if the value couldn't be interpreted as an `NSNumber`.
     */
    public func number(named name: String)
        -> NSNumber?
    {
        guard let val = value(named: name) else {

     currently no value for the specified setting that can be interpreted as
     an `NSNumber`.
     */
    func number(named name: String, default defaultValue: NSNumber)
        -> NSNumber
    {
        return number(named: name) ?? defaultValue
