Thanks. I updated it in 6824b8c. I will address other comments when I refactor this class. I have to say that the first version is a straight port of http://msdn.microsoft.com/en-us/library/vstudio/dd885121.aspx to F#.