client info initialized when registering

@ben-jones, please review. :-)
isn't this covered in the model? If not, then I'll merge