fix ApplicationComponent definition