// se han añadido comentarios. Existen, sin embargo, atributos y métodos que, en mi opinión, deberíamos eliminar ya que no usamos pero que, por si acaso, de momento no he eliminado