Decorator that validates class properties upon object initialization. Based on class-validator package.