 
 import UIKit
 
-public class ThinSeparator: UIView {
+open class ThinSeparator: UIView {
     
     
     // MARK: - Overridden Functions
     
-    public override func layoutSubviews() {
+    open override func layoutSubviews() {
         super.layoutSubviews()
         setupTrailing()
         adjustHeight()


// MARK: - Private Functions

fileprivate extension ThinSeparator {
    
    func adjustHeight() {
        guard isHeightSeparator else { return }

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