Generando los métodos lógicos