Fix customer interface

it used UserObject for a CustomerUserObject; needs special care