* Removing BufferEntry and storing entries as objects instead.
* Updating Add with a char array to handle scenarios with large arrays