Ongoing: validation being moved.

Ongoing: Input data fields being validated in a dedicated class.