public override int CompareTo(BasicElement other)
        {
            var otheraff = other as AffordanceDesire;

            if (otheraff?._desire != null && _desire != null)
            {
                return(_desire.CompareTo(otheraff._desire));
            }
            return(base.CompareTo(other));
        }