 	
 	private(set) weak var parentView: UIView?
 	
-	private(set) weak var currentView: UIView?
-	
 }
 
 extension ViewFrameProperty {


extension ViewFrameProperty {
	
	func sizeThatFits(_ fittingSize: CGSize) -> CGSize {
		
		guard let currentView = self.currentView else {
			return .zero
		}
		
		let fittedSize = currentView.sizeThatFits(fittingSize)
		
		return fittedSize
		

		
		let targetRatio = aspect.ratio ?? { (targetView: UIView?) in
			return targetView?.sizeThatFits(.zero).ratio
		}(view) ?? 1
		
		guard targetRatio.isNaN == false,
			canvasSize.ratio.isNaN == false
