Mudando tipagem de ID para Long (necessario ter estado nulo).
Complementando parser com funcoes para o Map e Implementation