Implement CelestialBody class