Projeto exemplo para utilização do padrão de projeto encadeamento de construtores
Caso não exista um construtor padrão com todos os atributos para os construtores que serão encadeados, então criar um construtor base com o modificador de acesso como private.