public virtual void Serialize(IFileStream stream) { if (stream.Mode == SerializeMode.Reading) { PropertySerializer.Serialize(this, stream); stream.SerializeValue(ref _objectUnknown); } else { throw new NotSupportedException(); } }