Subclasses must provide the child widget from their specific Widget.
@override Widget? get childWidget => (widget as DecoratedBox).child;