changed setValidate to validateSet and added validateGet, added valid to the get event. when a get validate is false undefined will be returned
Merge remote-tracking branch 'origin/master'