 
 @objcMembers
 public class MockRecentsListService: NSObject, RecentsListServiceProtocol {
-    private var rooms: [MockRoomSummary] = []
+    
+    private var rooms: [MockRoomSummary]
+    
+    private var _invitedRoomListData: MXRoomListData?
+    private var _favoritedRoomListData: MXRoomListData?
+    private var _peopleRoomListData: MXRoomListData?
+    private var _conversationRoomListData: MXRoomListData?
+    private var _lowPriorityRoomListData: MXRoomListData?
+    private var _serverNoticeRoomListData: MXRoomListData?
     
     // swiftlint:disable weak_delegate
     private let multicastDelegate: MXMulticastDelegate<RecentsListServiceDelegate> = MXMulticastDelegate()

    
    public init(withRooms rooms: [MockRoomSummary]) {
        self.rooms = rooms
        super.init()
    }
    

    }
    
    public func stop() {
        _invitedRoomListData = nil
        _favoritedRoomListData = nil
        _peopleRoomListData = nil
        _conversationRoomListData = nil
        _lowPriorityRoomListData = nil
        _serverNoticeRoomListData = nil
        removeAllDelegates()
    }
    
