Some implementations in ClientApplication and ClientView