C-sharp : ISerializable interface without [Serializable] attribute