minor refactor to remove knowledge of Virtual plugin which an internal concern and remove a method that doesnt need to be protected