private void ReadPropertyFromBuffer(int type, BufferChunk buffer) { int dataLength = buffer.NextByte(); if (dataLength != 0) { data[type] = (byte[])buffer.NextBufferChunk(dataLength); } else // Clear value { data[type] = null; } }