!|using naked objects viewer for set up|
|on object|alias as|perform|using member|with arguments|
|joeBloggsCustomer|joeBloggsCashPaymentMethod|invoke action|new payment method|cashPaymentMethodType|
|joeBloggsCashPaymentMethod||set property|name|Cash|
|||save||
|joeBloggsCustomer|joeBloggsVisaPaymentMethod|invoke action|new payment method|creditCardPaymentMethodType|
|joeBloggsVisaPaymentMethod||set property|name|Visa|
||||card number|5555-1234-5678-9012|
||||expiry date|09/2012|
|||save||
|joeBloggsCustomer|joeBloggsMasterCardPaymentMethod|invoke action|new payment method|creditCardPaymentMethodType|
|joeBloggsMasterCardPaymentMethod||set property|name|MC|
||||card number|5555-5678-9012-1234|
||||expiry date|02/2013|
|||save||
