My suggestion is call this in ApplicationService::Install other than in ApplicationSystem