public void Dispose() { if (_disposed) { return; } _behaviours.Dispose(); _behaviours = null !; _preProcessors = null !; _processor = null !; _postProcessors = null !; _disposed = true; }