add State() et ListenPort to Application