Changed __set so that data isn't validated by default.

Because really we want to set all the data then validate once afterwards.