SOLID validation