public IEnumerator RunCoroutine()
            {
                MonoBehaviour component = _methodRef.GetComponent() as MonoBehaviour;

                if (component != null)
                {
                    yield return(component.StartCoroutine(_methodRef.RunMethod()));
                }

                yield break;
            }