Fatorei o método Factory e fiz algumas correções na view header