What do you mean with clear names?. I think the variables that hold the inner classes have meaningful names already. I do agree that perhaps using an Action as parameter with the deployment action is better that the boolean. I can do that but don't really know what you mean with clear names.