/// <summary>
        /// Adds an auction into the system
        /// </summary>
        /// <param name="auction">The new auction entry</param>
        public static void Add(AuctionItem auction)
        {
            // Put the item into the control stone
            auction.Item.Internalize();
            m_ControlStone.AddItem(auction.Item);
            //auction.Item.Parent = m_ControlStone;
            auction.Item.Visible = true;

            Auctions.Add(auction);

            m_ControlStone.InvalidateProperties();
        }