/// <summary>
 /// Moves the specified target.
 /// </summary>
 /// <param name="target">The target.</param>
 /// <param name="siteURL">The site URL.</param>
 /// <exception cref="System.ArgumentNullException">Element</exception>
 public void Move(IMilestoneWrapper target, string siteURL)
 {
     using (Entities m_Context = new Entities(siteURL))
     {
         if (base.Element == null)
         {
             throw new ArgumentNullException("Element");
         }
         Milestone _source = Milestone.GetAtIndex <Milestone>(m_Context.Milestone, Element.Identyfikator.Value);
         Milestone _target = Milestone.GetAtIndex <Milestone>(m_Context.Milestone, ((MilestoneWrapper)target).Element.Identyfikator.Value);
         _source.Move(m_Context, _target);
         m_Context.SubmitChanges();
     }
 }