Cannot set readonly field in inherited constructor [Answered] - C#