Better data holding for Planets with struct