Thanks to visit codestin.com Credit goes to github.com
Manually register serializers as order matters
Correctly handle sync+