protected sealed override void PrepareProtoZone(Triggers triggers)
        {
            var spawnList = new SpawnList();

            this.PrepareZoneSpawnScript(triggers, spawnList);
            this.SpawnList = spawnList.ToReadOnly();
        }
        protected sealed override void PrepareProtoZone(Triggers triggers)
        {
            var spawnList = new SpawnList();

            this.PrepareZoneSpawnScript(triggers, spawnList);
            this.SpawnList = spawnList.ToReadOnly();

            this.hasServerOnObjectSpawnedMethodOverride = this.GetType()
                                                          .HasOverride(nameof(this.ServerOnObjectSpawned),
                                                                       isPublic: false);
        }