Added runValidation and attributes parameters to saveOrThrow