Use ClientModel wherever possible