restored using _.extend (as opposed to _.defaults) in validate function