Fast expand/collapse with mouse is being recognized as double-click and trigger some selection-based actions wrongly.
IDEA-104500 Gradle: Allow to reuse common logic for other external systems

Don't wrap target data class because that causes problems on deserialization when the class is unknown to the system classloader