public EventProviderDescriptor(IAggregateRoot aggregateRoot)
        {
            Contract.Requires(aggregateRoot != null);

            Value = aggregateRoot.ToString();
        }