args validation in base class. Exceptions