esses campos não precisam ser public
javadoc
javadoc
usando enumMap