Called upon destruction. This method is responsible for reclaim any resources allocated to this object (including memory allocated to the object itself.). The default implementation should serve you well unless your buffer is allocated from some customized allocated instead of `new T`. Some "native" buffers use object pool to speed up allocation. These class override this method so as not to be
source not stored for this graph (policy: none)