//Construtor informando o que é obrigatório para o analista existir.
        public SistemaEntity(string nome, TimeSuporteEntity timeSuporte)
        {
            //Validação de negócio com o framework BM.Validations.
            ValidatorHelper.GarantirValorPreenchido(nome, Mensagens.SistemaNomeInvalido);

            //Set das propriedades:
            Nome = nome;
        }
        //Funcionalidade de realizar a troca de um time de suporte.
        public void AlterarTimeSuporte(TimeSuporteEntity timeSuporte)
        {
            //Validação de negócio com o framework BM.Validations.
            ValidatorHelper.GarantirNaoNulo(timeSuporte, Mensagens.AnalistaTimeSuporteInvalido);

            //Set das propriedades:
            TimeSuporte       = timeSuporte;
            CodigoTimeSuporte = timeSuporte.Codigo;
        }
 //Construtor informando o que é obrigatório para o analista existir.
 public AnalistaEntity(string nome, TimeSuporteEntity timeSuporte)
 {
     //Validação e sets das propriedades.
     AlterarNome(nome);
     AlterarTimeSuporte(timeSuporte);
 }