Do we need these "App" classes?