make registerOperationHandler public