Implement ByteBuilder