Refactor to use one ApplicationApplier