That makes it more difficult to be useful within Astyanax, which expects specific types in its serializers.  Remember it is Astyanax internals that eventually makes the call to `toByteBuffer()` or `fromByteBuffer()`, not us.