Readonly struct property vs member variable - C#