CustomerController uses CustomerSystem