The fields shoud be `private`.
I'll double check for the get/set, but they should be called in UI thread.