struct {} -> class { public: ... }