encapsulates the usage of o3v on an application object