Add buffered data classes

Check it and the concept in background
This has to be changed, too, when you change the name in the ```write()``` method