Refactored MissionObject to use Baseline class