claro, el `or None` funca porque ellos ya hacen el chequeo en el constructor y le ponen el default