Reimplement FormData
Make Application's ctor parameter keyword-only argument