CLIMutable
O atributo não afeta o comportamento do registro quando o registro é usado no código F#. Para o código F#, ainda é um registro imutável. Veja aqui:http://blogs.msdn.com/b/fsharpteam/archive/2012/07/19/more-about-fsharp-3.0-language-features.aspx
"No F# 3.0, adicionamos CLIMutableAttribute. Se você anexar esse atributo a um tipo de registro F#, o compilador F# emite um construtor padrão e setters de propriedade no IL gerado para esse tipo (embora esses recursos não sejam expostos ao código F#). "