protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { }