@davehunt has convinced me that this goes against the purpose of an app object, which is to represent the behaviour of an actual app.