Make the writer return an application object