Mark CommandManagerDebugListener as unsupported
Add IO utilities
Move class resolving utilities
Add serialization helpers
Update references
Refactor and fix registration preferences persistence