Continues to refactor Customer / AnonymousCustomer with the ultimate aim of getting both to sub class a single CustomerBase class off ICustomerBase.  The entity key on Customer is still a bit buggy.