private protected virtual T DrawBottomCore() => _logic.DrawBottom();
private protected sealed override T DrawBottomCore() => _logic.DrawBottom().Unwrap(true);