Implement app.data(). Closes #181