974 nao ha distincao da natureza dos anexos do projeto

O enum TipoArquivo quebra o encapsulamento da classe Documento. Sempre que houver um novo tipo de Documento no sistema, haverá necessidade de modificar o enum.
Não há problema em haver múltiplos campos de uma classe do mesmo tipo Documento.
Ata e Oficio serão campos de Projeto, ambos de tipo Documento.