public byte[] GetData() { return (byte[])data.Clone(); } internal byte[] GetReadonlyData() { return data; }