protected void FailIfLocked() { if (_lockFeatures) throw new InvalidOperationException(); } /// <summary>