 
 
 // MARK: Layout Overrides
-//extension GridLayer {
-//    public override func layoutSublayers() {
-//        
-//    }
-//}
+extension GridLayer {
+    public override func preferredFrameSize() -> CGSize {
+        return self._preferredFrameSize()
+    }
+    
+    public override func layoutSublayers() {
+        self._layoutSublayers()
+    }
+}
 
 
 // MARK: // Private

        set(newGridInsetFactor) {
            guard newGridInsetFactor != self.__gridInsetFactor else { return }
            self.__gridInsetFactor = newGridInsetFactor
            self._updateLineLayers(self._updatePositionAndLength)
            self.setNeedsLayout()
        }
    }
    

        set(newRowHeight) {
            guard newRowHeight != self.__rowHeight else { return }
            self.__rowHeight = newRowHeight
            self._updateColumnLineLengths()
            self._sizeFrame()
            self.setNeedsLayout()
        }
    }
