Refactor de la forma en que se accede a los metodos de los prototipos y otros cambios