 }
 
 public class PreparableCollectionReusableView: UICollectionReusableView {
-    override init(frame: CGRect) {
+    public override init(frame: CGRect) {
         super.init(frame: frame)
     }
     

}

public class PreparableView: UIView {
    override init(frame: CGRect) {
        super.init(frame: frame)
        commonInit()
    }

}

public class PreparableCollectionCell: UICollectionViewCell {
    public override init(frame: CGRect) {
        super.init(frame: frame)
    }
    
