Interfaces e implementações padrão adicionados