unstable class MutableRect { stable var left: Float stable var top: Float stable var right: Float stable var bottom: Float = Unstable } stable class Rect { stable val left: Float stable val top: Float stable val right: Float stable val bottom: Float } stable class RoundRect { stable val left: Float stable val top: Float stable val right: Float stable val bottom: Float stable val topLeftCornerRadius: CornerRadius stable val topRightCornerRadius: CornerRadius stable val bottomRightCornerRadius: CornerRadius stable val bottomLeftCornerRadius: CornerRadius stable var _scaledRadiiRect: RoundRect? }