Olá eu não entendi essa instanciação
this.conta.Titular = new Cliente();
Houve uma mistura entre os atributos da classe conta e cliente. O que acontece quando vc instancia um novo cliente (objeto) em um único campo titular da classe conta? Quando ocorre essa instancia todos os campos do cliente ficaram no campo título exemplo conta.Titular.NomeCliente ?