niet beter InvalidArgumentException throwen? je kan geen user createn met foute data... dus miss beter expliciet failen