Métodos implementados