Add buffered data classes

Check it and the concept in background
Same as in class AcknowledgeId. This annotation is not needed, maybe use javadoc instead.