inclusao de classe abstrata de item e ajustes nos testes