diff --git a/src/client/connector.rs b/src/client/connector.rs
index 0ad066ae..dbd98bfb 100644
--- a/src/client/connector.rs
+++ b/src/client/connector.rs
@@ -78,6 +78,19 @@ pub struct Pause {
     time: Option<Duration>,
 }
 
+impl Pause {
+    /// Create message with pause duration parameter
+    fn new(time: Duration) -> Pause {
+        Pause{time: Some(time)}
+    }
+}
+
+impl Default for Pause {
+    fn default() -> Pause {
+        Pause{time: None}
+    }
+}
+
 impl Message for Pause {
     type Result = ();
 }