 
 // MARK: - Private Functions
 
-fileprivate extension ThinSeparator {
+private extension ThinSeparator {
     
     func adjustHeight() {
         guard isHeightSeparator else { return }

        adjustY()
    }
    
    public override func didMoveToSuperview() {
        isTrailingSeparator = nil
        super.didMoveToSuperview()
    }
    
    public override func removeFromSuperview() {
        isTrailingSeparator = nil
        super.removeFromSuperview()
    }

    
    // MARK: - Properties
    
    open var lineWidth: CGFloat = 0.5 {
        didSet { setNeedsLayout() }
    }
    
    open var isHeightSeparator: Bool {
        return frame.size.width > frame.size.height
    }
    
    open var isTrailingSeparator: Bool?
    
    open var isWidthSeparator: Bool {
        return !isHeightSeparator
    }
}
