Add buffered data classes

Check it and the concept in background
Here's the same issue like in the write method, registering this TypeAdapter is unnecessary.