Working, and data classes are separate!