Added validation support for constructor method parameters