primjer kompleksnog validatora u OOP paradigmi