refactor(All): Add tuple constructor annotation and remove constructor def
spec(AppStartupListener): Add spec for AppStartupListener
chore(refactor): Add tuple constructor annotations
Merge remote-tracking branch 'origin/master'