Add buffered data classes

Check it and the concept in background
You could just use the other constructor and write instead of the last 3 lines:
```return new QblSignPublicKey(rsaPubKey, getByteArrayFromString(signature));```