   case CornerRadius(CGFloat)
   case SideEdge(CGFloat)
   case BlackOverlayColor(UIColor)
+  case Color(UIColor)
   case Type(Popover.PopoverType)
 }
 

  private var sideEdge: CGFloat = 20.0
  private var popoverType: PopoverType = .Down
  private var blackOverlayColor: UIColor = UIColor(white: 0.0, alpha: 0.2)

  // custom closure
  private var didShowHandler: (() -> ())?

          self.blackOverlayColor = value
        case let .Type(value):
          self.popoverType = value
        case let .Color(value):
          self.popoverColor = value
        }
      }
    }
