This appears to be because the property initializers are called before the constructor.Think I will be using this stuff, especially setting the get only property. Nice little bits of syntactic sugar.Constructor Assignment to get only Auto PropertiesDoes what it says on the tin,

Think this stuff will be useful for people making custom collections, good to know it exists so that I can use it when necessary. Though i'm now not sure which initializer I should be using when initializing dictionaries...