Arreglados varios errores con los casts.