public override void OnInspectorGUI()
    {
        WallWarningController controller = ((WallWarningController)serObj.targetObject);

        ITracker realTracker = EditorGUILayout.ObjectField("Real Tracker", controller.GetRealPositionTracker(), typeof(ITracker), true) as ITracker;

        if (realTracker != null && realTracker != controller.GetRealPositionTracker())
        {
            controller.SetRealPositionTracker(realTracker);
        }

        ITracker virtualTracker = EditorGUILayout.ObjectField("Virtual Tracker", controller.GetVirtualPositionTracker(), typeof(ITracker), true) as ITracker;

        if (virtualTracker != null && virtualTracker != controller.GetVirtualPositionTracker())
        {
            controller.SetVirtualPositionTracker(virtualTracker);
        }
    }