In preValidate() the computed object should not be just attributes, it should also include the attributes passed to preValidate() as it does with set() or save().
Fix extend when preValidate() on single attribute
 Added extra test case
Also commit built files, since they are tracked in git...