- as versões devem ser por elemento e por bloco carregando as propriedades base em arquivos json que serão carregados pelo controler de cada classe