extract AppDataStore implementation from AppMaster