I'd love to demo the NullObject pattern in class some day. :] Your new User object is close, and will work for now.