ORACLETOOLS-137: Introduced the concept of an ApplicationRuntime to encapsulate internal runtime information for Applications