Shouldn't Hide Count hide the label and not the badge? (it currently hides the badge and leaves the number)
/// Hide the count (Blank Badge).
/// Remember this only hide count,
/// and not the red dot.
public func hideCount() {
countLabel?.isHidden = true
}