Remove abstract GApplication and add builder application