Quase todos os requisitos que estavam faltando(métodos const e uma
função inline) foram cumpridos. Resta agora apenas o de construtor
default.