Tidy up ICustomerVM interface