Make OperationManager to be a public class.
Merge branch 'public-operationmanager'