Fix error on account creation

Change-Id: Ie8fe7f0bb8e6a2f55a09196530eebac0a10746d3
diff --git a/model/Conversation.ts b/model/Conversation.ts
index 3a75567..45e9a35 100644
--- a/model/Conversation.ts
+++ b/model/Conversation.ts
@@ -25,22 +25,27 @@
   private readonly id: string | undefined;
   private readonly accountId: string;
   private readonly members: ConversationMember[];
-  private messages: Message[] = [];
-  private _infos: ConversationInfos = {};
-  private _requests: Record<string, ConversationRequest> = {};
-  private _listeners: ConversationListeners = {};
+  private messages: Message[];
+  private _infos: ConversationInfos;
+  private _requests: Record<string, ConversationRequest>;
+  private _listeners: ConversationListeners;
 
   constructor(id: string | undefined, accountId: string, members?: ConversationMember[]) {
     this.id = id;
     this.accountId = accountId;
     this.members = members || [];
+
+    this.messages = [];
+    this._infos = {};
+    this._requests = {};
+    this._listeners = {};
   }
 
-  static from(accountId: string, object: Conversation) {
+  static from(accountId: string, object: any) {
     const conversation = new Conversation(
       object.id,
       accountId,
-      object.members.map((member) => {
+      object.members.map((member: any) => {
         member.contact = Contact.from(member.contact);
         return member;
       })