Data classes and Multi-declarations