public NaturalSatellite buildNaturalSatellite(Planet primaryObject) {
            primaryObjName = primaryObject.getName();
            if (population > 0) {
                this.inhabited = true;
            }
            if (population == 0) {
                this.inhabited = false;
            }
            NaturalSatellite returnedSatellite = new NaturalSatellite(id,
                    name,
                    mass,
                    inhabited,
                    population,
                    mineralResources,
                    primaryObjName
            );
            primaryObject.addSatellite(returnedSatellite);
            log.info("NaturalSatellite Created. name=", name);
            return returnedSatellite;
        }