protected void OnTriggerStay(Collider other)
    {
        if (other.CompareTag(CarryableObject.commonTag))
        {
            CarryableObject co = other.GetComponent <CarryableObject>();
            if (co.CurrentConveyorBeltPart != this)
            {
                return;
            }

            if (IsAlignedAlongAxis(co.gameObject))
            {
                co.Move(transform.forward, ParentConveyorBelt.Speed);
            }
            else
            {
                co.MoveToAlign(CarryablesAnchor, ParentConveyorBelt.Speed);
            }
        }
    }