public override void SetId(ContainerId id) { lock (this) { MaybeInitBuilder(); if (null == id) { builder.ClearId(); } this.id = id; } }