fixed validate call
removed incorrect references to self:: and replaced with $this->