Fix initialization bug for UIController
Add additional file serialization adapter