introduce common base class for planet attribs