Converted User to use lazy initialisation. This is to avoid unstub loops, and also...