Implement StringUtils::(de)camelize
Fix code style.
Add ShutdownService
Sort callbacks by priority.