Not sure how to handle this part honestly.  I don't think its right to make it part of the public interface for anyone willy-nilly to call. It just happens that the launch configs do need access to that method though. I'm pretty torn on this issue and have been for a while.