diff --git a/Yavsc/Model/Calendar/ProvidedEvent.cs b/Yavsc/Model/Calendar/ProvidedEvent.cs
index 837bdf50..f20e2246 100644
--- a/Yavsc/Model/Calendar/ProvidedEvent.cs
+++ b/Yavsc/Model/Calendar/ProvidedEvent.cs
@@ -30,6 +30,13 @@ namespace Yavsc.Models.Calendar
/// Provided event.
///
public class ProvidedEvent : YaEvent {
+
+ public ProvidedEvent(string topic) : base(topic)
+ {
+
+ }
+
+
///
/// The privacy.
///
diff --git a/Yavsc/Model/Messaging/BookQueryEvent.cs b/Yavsc/Model/Messaging/BookQueryEvent.cs
index ef8a7af4..53f5b40c 100644
--- a/Yavsc/Model/Messaging/BookQueryEvent.cs
+++ b/Yavsc/Model/Messaging/BookQueryEvent.cs
@@ -27,6 +27,10 @@ namespace Yavsc.Models.Messaging
public class BookQueryEvent: YaEvent
{
+ public BookQueryEvent() : base("BookQuery")
+ {
+
+ }
///
/// The location.
///
diff --git a/Yavsc/Model/Messaging/CircleEvent.cs b/Yavsc/Model/Messaging/CircleEvent.cs
index ad9de407..f9317eb5 100644
--- a/Yavsc/Model/Messaging/CircleEvent.cs
+++ b/Yavsc/Model/Messaging/CircleEvent.cs
@@ -29,6 +29,11 @@ namespace Yavsc.Models.Messaging
///
public class CircleEvent: YaEvent
{
+ public CircleEvent(string topic) : base(topic)
+ {
+
+ }
+
///
/// Gets or sets the circles.
///
diff --git a/Yavsc/Model/Messaging/YaEvent.cs b/Yavsc/Model/Messaging/YaEvent.cs
index f70b8e86..aca7190b 100644
--- a/Yavsc/Model/Messaging/YaEvent.cs
+++ b/Yavsc/Model/Messaging/YaEvent.cs
@@ -28,11 +28,14 @@ namespace Yavsc.Models.Messaging
///
public class YaEvent : BaseEvent
{
+ public YaEvent(string topic)
+ {
+ Topic = topic;
+ }
///
- /// The name of the NF provider.
+ /// The topic.
///
- [Display(Name="ProviderName")]
- public string ProviderName { get; set; }
+ public string Topic { get; set; }
///
/// The NF provider identifier.
///