preallocate a single DynamicData instance