Async work
Async userdata saving
Improvements
Protected write fields from public api
Code comments