public void Initialize(Actor actor)
            {
                Actor     = actor;
                HealthBar = transform.Find("HealthBar").GetComponent <HealthBar>();
                if (HealthBar == null)
                {
                    throw new UnityException("Please verify the structure of the ActorPortrait: HealthBar is missing.");
                }
                HealthBar.Initialize(actor);

                FoodBar = transform.Find("FoodBar").GetComponent <FoodBar>();
                if (FoodBar == null)
                {
                    throw new UnityException("Please verify the structure of the ActorPortrait: FoodBar is missing.");
                }
                FoodBar.Initialize(actor);

                StatusHandler = transform.Find("StatusesHandler").GetComponent <StatusHandler>();
                if (StatusHandler == null)
                {
                    throw new UnityException("Please verify the structure of the ActorPortrait: StatusesHandler is missing.");
                }
                StatusHandler.Initialize(actor.Guid);

                Selection = transform.Find("Selection").gameObject;
                if (Selection == null)
                {
                    throw new UnityException("Please verify the structure of the ActorPortrait: Selection is missing.");
                }
                Selection.SetActive(false);
                actor.OnSelectionEvent += EnableSelection;
            }