Fleshed out the Customer inner-class