public void ReturnData(ScienceData data)
        {
            if (data == null)
            {
                return;
            }

            if (handler == null)
            {
                return;
            }

            if (handler.hasData(data))
            {
                return;
            }

            handler.addData(data);

            Events["CollectData"].active       = true;
            Events["ReviewDataEvent"].active   = true;
            Events["TransferDataEvent"].active = hasContainer;

            if (controller != null)
            {
                controller.setCollectEvent();
            }
        }