In this case don't need "firstValidRow". Because this State (with this constructor) isn't interactive.