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