I doubt that ApplicationData should do loading itself, maybe ApplicationService can load and then init app data?