The UserFactory should take care of doing a full Null Object implementation.