Data holds an immutable data buffer.
Check if underlying resource is closed.
Free underlying native resource, peer is useless afterwards.
Create a new dataref using a subset of the data in the specified src dataref.