Added a DynamicBuffer type