I'm not sure about exposing `Reload()`, `Save()` and `Sync()`