- 
    Type:Bug 
- 
    Resolution: Done
- 
    Priority:Major - P3 
- 
    None
- 
    Affects Version/s: 2.8.1, 2.9.0
- 
    Component/s: None
- 
    None
- 
    Environment:Windows 10, C# 2.2
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
When building my current project for the first few attempts it worked perfectly. Now its saying MongoDB.Bson.BsonSerializationException: Element name 'UserClaims' is not valid'.
Im storing a list of Claim(the default security claims provided by c#) heres the code:
public List<Claim> UserClaims { get; set; {color:#89ddff}} = new List<Claim>();
BsonClassMap.RegisterClassMap<Claim>(cm =>
 { cm.SetIgnoreExtraElements(true); cm.MapMember(c => c.Issuer); cm.MapMember(c => c.OriginalIssuer); cm.MapMember(c => c.Properties); cm.MapMember(c => c.Subject); cm.MapMember(c => c.Type); cm.MapMember(c => c.Value); cm.MapMember(c => c.ValueType); cm.MapCreator(c => new Claim(c.Type, c.Value, c.ValueType, c.Issuer, c.OriginalIssuer, c.Subject));{color:#89ddff}});
 
I am registering a class map to deal with claims which i though would deal with it, it does but after a restart or so it stops working again. for example i switched from using List to using Array and it worked for a launch or two and then throw the error again. Any recomendations on how to deal with this? i can provide more code if required