/// <summary>
 /// Always remove the object if it is destroyed
 /// </summary>
 protected virtual void OnDestroy()
 {
     FPV_Container.RemoveGenericFPO(this);
 }