protected void ReceiveNameSent(string text) { bool wasNamed = HasBeenNamed; _Name = text; if (HasBeenNamed) { OnNameChanged(); if (!wasNamed) { OnBecameNamed(); } } }