https://github.com/vladikk/learning-ddd/blob/79f87183c35da6318d8e47a9696d9e5e0cac8f0e/listings/07-06.cs#L21 state instead of _state