@override Size? get boxSize { assert(_boxSize != null, 'box does not have laid out.'); return _boxSize; }
Size? boxSize;