public virtual void Construct(ObjectModel model, ObjectRegistry registry)
        {
            Model    = model;
            Registry = registry;

            Register();
        }
 protected ObjectSpawner(ObjectGlobalTunables globalTunables,  ObjectRegistry registry)
 {
     GlobalTunables = globalTunables;
     ObjectRegistry = registry;
 }