Data class and Nebula class skeleton